npm安装与npm安装--保存之间有什么区别?

zysjyyx4  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(206)

当我在我的项目上安装node_module时。

  • 使用npm install
  • 我变了

“相关性”:{“拥有的模块”:“github:拥有的模块#v1.0”}到
“相关性”:{“拥有的模块”:“github:拥有的模块#v2.0"}
在package.json上。
然后执行npm install,package-lock.json文件已更改,但其哈希值未更改。
“所有者模块”:{【版本】:“1.0”,“已解决”:“git+ssh:git@github.com/own_module.git#diakvjj“}的命令行选项卡中的命令行选项。

“所有者模块”:{【版本】:“2.0",“已解决”:“git+ssh:git@github.com/own_module.git#diakvjj“}的命令行选项卡中的命令行选项。

  • 具有npm install --save github:own_module#v2.0"
  • 此变更的package.json会自动

“相关性”:{“拥有的模块”:“github:拥有的模块#v1.0”}到
“相关性”:{“拥有的模块”:“github:拥有的模块#v2.0"}
然后正确地创建package-lock.json文件。
“所有者模块”:{【版本】:“1.0”,“已解决”:“git+ssh:git@github.com/own_module.git#diakvjj“}的命令行选项卡中的命令行选项。

“所有者模块”:{【版本】:“2.0",“已解决”:“git+ssh:git@github.com/own_module.git#awerfd“}的命令行选项卡中的命令行选项。
为什么npm安装无法自动更改package-lock.json文件?
现在,我使用npm@8.3.1 (表示版本8)

zkure5ic

zkure5ic1#

  • 保存或-S:当下面的命令与npm install一起使用时,这会将所有已安装的核心包保存到package.json文件的dependency部分。核心依赖项是那些没有它的应用程序将不会给予所需结果的包。但是正如前面提到的,它在npm 5.0.0以后的版本中是一个不必要的特性。阅读更多关于这个链接的内容

相关问题