npm install packageName 以及--save-dev,--save

npm install packageName 命令

  1. 安装模块到项目node_modules目录下。
  2. 不会将模块依赖写入devDependencies或dependencies 节点。
  3. 运行 npm install 初始化项目时不会下载模块。

上面是网上引来的,看网上对不写参数的安装的说法都是————此包不会写入packgage.json中,但是在实际操作中,测试了一下,随便安装了一个包会自动进入dependencies中, 请问正确的不加参数对于加参数的区别是什么

阅读 1.7k
1 个回答

跟 npm 版本有关,你可以先 npm -v 查看一下自己是什么版本。

旧版本确实是控制是否写入 package.json 的;从 npm 5.0.0 开始(发布于 2017年5月),这俩参数已经没有用了,默认就是写入。

P.S. 中文网络上的都是东抄西抄,信百度不如 StackOverflow 一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进