npm -S 标志是什么意思?

IMT*_*Man 13 npm

-Snpm的标志是什么意思?我看到这里引用https://docs.npmjs.com/cli/install不包括它-S是什么。

npm i -S @types/google-apps-script
Run Code Online (Sandbox Code Playgroud)

Nat*_*lie 27

-S是 的简写--save,它将您正在安装的包添加到package.json文件中的依赖项(可以使用 来创建npm init)。然而,--save-S或者是完全没有必要的,如果你正在使用NPM 5以上,因为它在默认情况下完成的。


小智 12

'S' 选项是 npm 中的 Save 选项。它将 npm 包添加到您项目的依赖项中。它与--save.

  • “它与 --save-dev 相同。” ——这是错误的。--save-dev 的简写是 -D。另外,--save 或 -S 不再需要,因为从 npm 5 开始默认这样做。 https://blog.npmjs.org/post/161081169345/v500 (9认同)
  • 所以你不必输入太多 (2认同)