--save

--save

npm i mongodb  --sava

後面的save是甚麼意思? 有打--save和沒打save有什麼差別?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,安装的时候添加了--save会安装在项目的node_modules文件夹中,也会出现在package.json文件中的dependencies属性中。例如

http://img1.sycdn.imooc.com//climg/5f803ad309232a8f01770023.jpg

http://img1.sycdn.imooc.com//climg/5f803acb0999a83802760081.jpg

不使用--save只会安装在项目的node_modules文件夹中,所以可以使用。

当node_modules文件夹删除,使用npm install重新安装插件的时候,不在package.json文件中的插件不会被安装,需要再次手动进行安装。所以需要考虑后续删除依赖包的问题。

祝学习愉快!

好帮手慕码 2020-10-09 10:38:41

同学你好,--save安装的插件会在package.json文件的dependencies对象中

http://img1.sycdn.imooc.com//climg/5f7fc6c20937bbad03220176.jpg

dependencies是生产环境使用,像vue项目里,axios,vuex这类工具,是我们生产环境所使用的,所以要放入dependencies,即使项目上线后也是需要的。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 weixin_慕雪0272820 #1
    不打--sava和有打save有差別嗎? 貌似我不打也能安裝?
    2020-10-09 15:28:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
5. Node.js全栈开发
  • 参与学习           人
  • 解答问题       307    个

前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师