关于写成本地依赖

关于写成本地依赖

如果在core.js中写成本地依赖,如:@imooc-cli-dev/utils: file:../../utils/utils的话,在外层使用lerna bootstrap命令就失效了,输入完命令,没有在core文件夹中生成node_modules文件夹;那么只能手动进入到core文件夹进行npm link或npm install操作才能生成node_modules文件夹,这是为什么呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2021-08-09 18:04:44

同学你好,你可以在本地试一下,如果每次执行 lerna bootstrap 都没有将本地依赖包添加到node_modules中就表示 bootstrap 这个命令不支持本地依赖安装。而 npm link 和npm i 支持本地依赖包安装这种性质的。 

  • 提问者 Lemon甜橙君 #1

    用本地依赖,lerna bootstrap确实不行,那这个本地依赖就很尴尬啊,难道安装项目的时候,都要每次都进入到子包里,一个一个的npm install么?那写成本地依赖,是不是还不如写成固定的版本号呢?

    2021-08-09 18:13:28
  • 扬_灵 回复 提问者 Lemon甜橙君 #2

    同学你好,现在是调试本地依赖所有只能通过手动添加,等到本地依赖开发完成发布到线上后就可以直接使用了。

    2021-08-10 08:40:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师