file依赖引用的问题
问题描述:
当前lerna项目中, 有两个被管理的模块 core 和utils,
主逻辑在core/cli中,然后core/cli引用了utils/log的包,utils/log是通过file进行引入的。
假设utils/log 对应的包名是 @white-cli/log
但是每次我执行了lerna add packageName core/cli,每次执行命令给core/cli安装依赖的时候,
然后在终端重新调用脚手架命令,每次都会抛出 cannot find module @white-cli/log不存在,
每次都需要重新在core/cli下重新执行npm link才可以,很麻烦。
当我把 core/lig 引入的依赖改为 "@white-cli/log" : "1.0.0",对应的版本号,而不是file引入。就不会出现这个问题,一切都显得正常。
感觉这个file引入有问题,不知道是不是我使用方式不对。
谢谢老师!!
29
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星