首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
白胜
Bison @北京
·
5年前
关注
屏蔽作者: 白胜
举报
如果一个 npm 包依赖另一个 npm 包,而依赖的这个包因为很常用,很可能被其它地方依赖,那么正确的引用姿势是什么?
直接引用(npm install --save-dev)有可能导致版本冲突,这是 npm 模块管理机制本身决定的。想象一下,一个基于 vue 的通用组件库,能够直接引入特定版本的 vue 吗?
正确的姿势是使用 peer-dependency,或者不要引用,而是由上层引用后将其作为参数传进来。
也就是说,如果你打算开发一个 npm 包,那么你是不可以随便引其它包的。
展开
Understanding the npm dependency model
lexi-lambda.github.io
等人赞过
分享
评论
6
相关推荐
兄弟们是这样的,昨天晚上我发现我女朋友手机微信聊天背景是个男人,好像在和一个男的聊天。 我仔细一看这个男的我见过,她们之前就认识,是同事关系。她们之间关系很好,在公司是饭搭子的好友。 但是那个男的给她发了一张上半身照片,我女朋友还保存下来了。 后来她去洗澡了,我想着感觉不太对,于是她洗完澡我想看她手机聊天记录。她威胁说要和我分手。 后来我就没提了,但是我左想右想总觉得自己没做错什么,我该怎么办,不看的话我心里有点不舒服 我要是看就分手
29 赞 ·
257 评论
@剧本杀-逃离缅甸
开始
0 赞 ·
179 评论
jym,准备卖mac了,大家帮估估价,22年3月买的macbookpro13寸,灰色,m1芯片8+512,屏幕完好贴了100的保护膜,无拆无修,外观很新,当然了,小磕碰避免不了,原价我忘了好像就是基础价加了1500的选配
31 赞 ·
385 评论
相关推荐
兄弟们是这样的,昨天晚上我发现我女朋友手机微信聊天背景是个男人,好像在和一个男的聊天。 我仔细一看这个男的我见过,她们之前就认识,是同事关系。她们之间关系很好,在公司是饭搭子的好友。 但是那个男的给她发了一张上半身照片,我女朋友还保存下来了。 后来她去洗澡了,我想着感觉不太对,于是她洗完澡我想看她手机聊天记录。她威胁说要和我分手。 后来我就没提了,但是我左想右想总觉得自己没做错什么,我该怎么办,不看的话我心里有点不舒服 我要是看就分手
29 赞 ·
257 评论
@剧本杀-逃离缅甸
开始
0 赞 ·
179 评论
jym,准备卖mac了,大家帮估估价,22年3月买的macbookpro13寸,灰色,m1芯片8+512,屏幕完好贴了100的保护膜,无拆无修,外观很新,当然了,小磕碰避免不了,原价我忘了好像就是基础价加了1500的选配
31 赞 ·
385 评论