前端 - package.json中,peerDependencies bundledDependencies 区别
ringa_lee
ringa_lee 2017-04-17 12:04:26
[Node.js讨论组]

问题: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之间的区别

ringa_lee
ringa_lee

ringa_lee

全部回复(1)
大家讲道理

https://github.com/hongfanqie...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号