1. 本地测试
-
使用
pnpm install安装依赖时发现sharp下载失败,提示Error: read ECONNRESET。淘宝原npm镜像域名切换为npmmirror,更换npm镜像源。
# 配置全局registry属性 npm config set registry https://registry.npmmirror.com # 获取registry检查是否成功 npm config get registry仍提示失败,后参考文章libvips下载失败导致npm安装sharp失败-taiyosen,通过
npm config get cache找到cache目录,将libvips-8.10.6-win32-x64.tar.gz文件放入目录,重新执行pnpm install命令,安装成功。 -
pnpm基本配置:# 方便观看在路径上加了引号,如出问题可删掉 # pnpm全局仓库路径(类似 .git 仓库) pnpm config set store-dir "D:\Develop\Environment\nodejs\pnpm\.pnpm-store" # pnpm全局安装路径 pnpm config set global-dir "D:\Develop\Environment\nodejs\pnpm\pnpm-global" # pnpm全局bin路径 pnpm config set global-bin-dir "D:\Develop\Environment\nodejs\pnpm" # pnpm创建pnpm-state.json文件的目录 pnpm config set state-dir "D:\Develop\Environment\nodejs\pnpm\state" # pnpm全局缓存路径 pnpm config set cache-dir "D:\Develop\Environment\nodejs\pnpm\cache" # 查看pnpm全局根目录 pnpm root -g
一些大G老师教我的东西:
- .gitignore是一个Git配置文件,用于指定Git版本控制系统忽略哪些文件或目录。当执行git add命令时,Git会自动忽略.gitignore中指定的文件或目录,不将其加入到版本控制中。这样可以避免不必要的文件或目录被提交到版本库中,从而减小版本库的体积。常见的.gitignore文件包括忽略编译生成的文件、日志文件、临时文件、配置文件等。
- package.json是一个JSON格式的文件,用于描述一个Node.js项目的元数据和依赖项。它包含了项目的名称、版本、作者、许可证、依赖项等信息。当我们使用npm来安装、升级、删除依赖项时,npm会根据package.json文件中的信息来确定需要安装的依赖项以及它们的版本。因此,package.json文件是Node.js项目中非常重要的一个文件。