两个命令似乎都会写入dependencies里
是npm i 默认等同于 npm i -S 吗?
修改下,突然发现表述有一点儿歧义,准确的说
npm i 模块名
和 npm i -S 模块名
有什么区别?
这两个都是会写入package.json里的
两个命令似乎都会写入dependencies里
是npm i 默认等同于 npm i -S 吗?
修改下,突然发现表述有一点儿歧义,准确的说
npm i 模块名
和 npm i -S 模块名
有什么区别?
这两个都是会写入package.json里的
npm i
在运行命令的目录中下载指定的包到node_modules
npm i -S
等同于npm i --save
, 在运行命令的目录中下载指定的包到node_modules
, 如果package.json
存在的话, 同时写入到package.json
的dependencies
字段npm i -D
等同于npm i --save-dev
, 在运行命令的目录中下载指定的包到node_modules
, 如果package.json
存在的话, 同时写入到package.json
的devDependencies
字段
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
npm i 只下载文件,npm i -S 不仅下载文件,还会写入 package.json,以后 npm install 的时候,会读取 package.json 自动安装