老师您好,请教下给vue项目安装插件的事情
来源:4-1 跨域-CORS

learn2020
2020-05-04
给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插件,他就开发依赖。只有项目需要的才会打包进去。
012020-05-04 -
索小鹏
2020-05-24
只有项目需要的才会打包进去?
生产环境 不管用不用都会被打包
开发环境 只有在引入的时候会打包
比如我安装了axios 插件,但是我没用在项目中用,打包的时候就不会进行打包,只有在项目中引入了插件才会进行打包?
老师我这么理解对吗?
但还有一个问题
执行npm run build 开发依赖不会被打包进去
如果我执行了npm install axios --save-dev
这是在开发环境安装了 但是我没用执行 npm install axios --save
项目打包的时候 会打包axios 这个插件吗?
00
相似问题
回答 1
回答 1