npm -S 标志是什么意思?

What does the npm -S flag mean?

提问人:IMTheNachoMan 提问时间:9/5/2019 更新时间:8/18/2021 访问量:17858

问:

npm 的标志是什么意思?我看到这里引用了它,但没有涵盖 https://docs.npmjs.com/cli/install 是什么。-S-S

npm i -S @types/google-apps-script
npm

评论

5赞 Volker E. 4/13/2021
只是为了完成,如果有人通过有缺陷的搜索引擎结果搜索标志(小写 s)到达这里,小写 s 是 .-s--silent

答:

23赞 user7143559 9/5/2019 #1

“S”选项是 npm 中的 Save 选项。它将 npm 包添加到项目的依赖项中。这与 相同。--save

评论

0赞 IMTheNachoMan 9/5/2019
明白了。谢谢!我希望文档在某处清楚地说明了这个速记。
13赞 nCardot 10/21/2019
“这和 --save-dev 是一样的”——这是错误的。--save-dev 的简写是 -D。此外,--save 或 -S 不再是必需的,因为自 npm 5 以来默认这样做。blog.npmjs.org/post/161081169345/v500
1赞 vikramvi 10/16/2020
使用 --save 与 -s 的同义词的原因是什么?不必要会造成混乱
2赞 nCardot 8/18/2021
因此,您不必输入太多内容
59赞 nCardot 10/21/2019 #2

-S是 的简写,它将您正在安装的包添加到文件中的依赖项中(可以使用 创建)。但是,如果您使用的是 npm 5 或更高版本,则完全没有必要,因为它是默认完成的。--savepackage.jsonnpm init--save-S