package.json中dependencies、devDependencies、peerDependencies的区别

94 阅读1分钟

devDependencies是开发依赖命令为 npm i 包名 -D 或者 --serve-dev

什么是开发依赖呢?就是生产用不到的比如webpack、vite、html-webpack-plugin等这些都是在开发中用到的库,所以放到devDependencies中。

dependenices是生产依赖

比如vue、vuex、vue-router、pdfjs

peerDependenices是给编写插件的人用的 比如写了一个xxx插件但是这个xxx插件必须依赖vite,那么就要写到这个peerDependenices里这样做也可以防止重复安装依赖。