Package.json 将包名称粘贴到 bad 中

  • 本文关键字:bad json 包名 Package npm
  • 更新时间 :
  • 英文 :


当您进入package.json并粘贴软件包名称并执行npm i与执行真正的npm i package-name时,会发生什么不同?

package.json:

"dep": 1.0.0

npm i dep --save

我们有一个构建错误,并且学习可以通过粘贴绕过它。我知道这不是犹太洁食,但我真的很想知道为什么以及导致什么后果?

npm install dep不会

将依赖项添加到package.json文件中。

您必须添加--save--save-dev才能将其添加到package.json文件中。

除此之外,除非您指定特定版本,否则npm install将始终为您提供最新版本(在大多数情况下,标记为最新版本的版本(请参阅 npm 文档((。

如果要更新锁定文件,则必须在运行之前删除该文件 npm install 以生成包含依赖项的锁定文件(有关更多信息,请查看此 GitHub 问题(

总之,如果您手动将依赖项添加到文件中并使用npm install安装它,应该不会有太大区别package.json除非您的依赖项的最新版本被破坏。

最新更新