老师您好,请教下给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
回答 3
 
						