避免';npm安装';?
上下文 我有一个.NET项目,我们在UI中使用了一些npm包。如果文件夹避免';npm安装';?,npm,npm-install,package.json,Npm,Npm Install,Package.json,上下文 我有一个.NET项目,我们在UI中使用了一些npm包。如果文件夹node\u modules不存在,请运行命令npm install 在提交对package.json的更新时,npm install不会为正在更新存储库的其他人触发。因为节点\u模块存在于其机器上,这会导致错误,如无法解决… 问题 文件夹检查是否过时?npm install是否足够智能,可以只下载必要的东西而不是所有依赖项?或者我需要对package.json进行哈希检查吗?多次运行npm install并没有什么害处,因
node\u modules
不存在,请运行命令npm install
在提交对package.json
的更新时,npm install
不会为正在更新存储库的其他人触发。因为节点\u模块
存在于其机器上,这会导致错误,如无法解决…
问题
文件夹检查是否过时?
npm install
是否足够智能,可以只下载必要的东西而不是所有依赖项?或者我需要对package.json
进行哈希检查吗?多次运行npm install
并没有什么害处,因为它在无事可做的情况下不会执行任何操作
您不需要检查节点\u模块
文件夹npm
将下载并更新缺失的任何依赖项
运行npm install
也很重要,因为其他机器可能运行不同的系统,并且可能需要以不同的方式编译依赖项
出于缓存目的,您可以对package.json
和/或package lock.json
进行哈希检查,但这并不是必需的