gpt4 book ai didi

node.js - 澄清 npm install 的 --save 选项

转载 作者:搜寻专家 更新时间:2023-10-31 22:19:05 25 4
gpt4 key购买 nike

初次体验 node.js/npm。从我阅读的 npm-install 文档中:

npm install 采用 3 个独有的可选标志,用于在主 package.json 中保存或更新包版本:

  • --save:包将出现在您的dependencies中。

  • --save-dev:包将出现在您的 devDependencies 中。

  • --save-optional:包将出现在您的optionalDependencies中。

但我不明白它在实践中是如何工作的。例如,如果我运行命令:

npm install bower --save-dev

我希望在当前目录中找到一个 package.json 文件,其中 devDependencies 设置为已安装的 bower 版本,但我什么也没找到。

我是不是做错了/预料到了什么错误?

在 Ubuntu 12.04 x64 上使用 Node v0.10.21、npm 1.3.12

最佳答案

npm 不会为您创建 package.json,但它只要 package.json 存在并且是合法的 JSON,就会为您创建必要的依赖项。

这样创建

echo {} > package.json

然后,执行 npm i --save whatever 将按预期添加 whatever@~x.x.x 作为依赖项。该文件需要在那里,并且是 JSON,仅此而已。

npm.png

关于node.js - 澄清 npm install 的 --save 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20902612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com