frontEnd-fucker / ideas

ideas and todos
0 stars 0 forks source link

webpack #2

Open frontEnd-fucker opened 7 years ago

frontEnd-fucker commented 7 years ago
frontEnd-fucker commented 7 years ago

dependencies:放到 dependencies 的好处是安装组件库的时候 Vue 会自动安装。问题是已有的工程项目中往往已经安装了 Vue,会导致在 npm 1 或 2 中重复安装 Vue。虽然此问题在 npm 3 中可以规避,但是如果已安装的 Vue 版本与组件库所依赖的版本不兼容时,Vue 仍然会重复安装。

peerDevDependencies:Vue 组件库本质上是 Vue 的插件,依赖于外部提供的 Vue。把 Vue 放到这里,npm 能够提示用户需要安装哪个版本的 Vue,这点比 devDependencies 友好。问题在于,从 npm 3 开始,peerDevDependencies 中的依赖不会自动安装.

参考链接

http://cnodejs.org/topic/5819624a1a9a7d9909531395