将vue安装在devDependencies能不能行?

将vue安装在devDependencies能不能行?

	看到一个别人的vue项目,将vue放在了package.json的devDependencies中,我这就郁闷了,通过webpack打包,用的好好的。
	不是devDependencies用于开发环境吗。经过一顿查资料,发现说明白的很少,大多数都是照官网说的,dependencies用于生产环境,devDependencies用于开发环境。
	后来想明白,这东西其实跟webpack打包关系不大,webpack require的依赖都会被打包进去,依赖的包可以在dependencies或devDependencies 中。
	但是推荐生产环境运行需要的包,放在 dependencies 中;开发时需要的包,放在 devDependencies 中。
	dependencies 区别于 devDependencies 的一个地方是:执行:npm install --production, 只会安装dependencies中的模块。可能这种用法设计就是直接部署源码吧,而不需要开发相关的依赖。

你可能感兴趣的:(vue.js,javascript,webpack)