node.js - 请教一下nodejs package.json的依赖关系定义
PHP中文网
PHP中文网 2017-04-17 11:05:35
[Node.js讨论组]

package.json提供了三种依赖关系定义:
1. dependencies
2. peerDependencies
3. devDependencies

后两种,感觉有点拿不准什么时候使用,请教达人解惑,谢谢。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
ringa_lee

devDependencies 是开发时依赖,比如你模块用了mocha测试框架,那么你的模块的开发就依赖 mocha,如果别人想为你的模块贡献代码,他就需要安装mocha。但是只是使用你的模块的人,就不需要mocha。

peerDependencies是为插件准备的。比如grunt的插件,里面没有“require("grunt")”,所以用dependencies会有问题。所以需要单独列出。

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

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