请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师您好,请教下给vue项目安装插件的事情

给vue项目安装插件有以下两种方式:
npm install axios --save
npm install axios --save-dev

npm install axios --save方式:安装插件,并把插件归类到package.json文件中的dependencies对象中去,属于生产环境依赖插件

npm install axios --save-dev方式:安装插件,并把插件归类到package.json文件中的devDependencies对象中去,属于开发环境依赖插件
但是打包项目的时候(npm run build),dependencies和devDependencies中的依赖插件都会被打包进去。所以无论是用那种命令安装插件,在本地开发和项目打包后都是可以使用到这个插件的,项目的功能不会受到影响

老师我理解的是否正确?

正在回答

2回答

基本正确,但是开发依赖的不会打包进去,比如webpack插件,他就开发依赖。只有项目需要的才会打包进去。

0 回复 有任何疑惑可以回复我~
  • 提问者 learn2020 #1
    谢谢老师
    回复 有任何疑惑可以回复我~ 2020-05-04 13:40:40
索小鹏 2020-05-24 02:21:28

只有项目需要的才会打包进去?

生产环境 不管用不用都会被打包

开发环境 只有在引入的时候会打包

比如我安装了axios 插件,但是我没用在项目中用,打包的时候就不会进行打包,只有在项目中引入了插件才会进行打包?

老师我这么理解对吗?

但还有一个问题 

执行npm run build 开发依赖不会被打包进去

如果我执行了npm install axios --save-dev

这是在开发环境安装了 但是我没用执行 npm install axios --save

项目打包的时候 会打包axios 这个插件吗?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信