package.json中,peerDependencies bundledDependencies 区别
问题:peerDependencies、bundledDependencies区别,以及应用场景?
以下是我查看资料及自己整理的
dependencies devdependencies peerDependencies bundledDependencies optionalDependencies 区别
他们都有dependencies
但是他们到底有什么区别呢?
字面上理解
dependencies
依赖包peer-dependencies
同等的依赖包bundled-dependencies
捆绑依赖包develop-dependencies
开发依赖包optional-dependencies
可选择的依赖包
根据node去考虑
dependencies
如果你需要引入第三方模块,比如underscore
express
等,则需要放入dependencies
下面
npm install package --save
devdependencies
如果你需要测试、编译等不会影响自身功能的第三方模块,比如jsLint
grunt
等,则需要放入devdependencies
下面
npm install package --save-dev
optionalDependencies
既然是选择,则是可用可不用的模块,但是具体应用场景暂时没有遇到
peerDependencies
?
bundledDependencies
?
相关链接
What's the difference between dependencies, devDependencies and peerDependencies in npm package.json file?
Specifics of npm's package.json handling
nodejs npm package.json中文文档
dependencies与devDependencies之间的区别
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
https://github.com/hongfanqie...