lerna add 安装依赖之后 npm link 无效

来源:3-4 强制清空当前目录功能开发

NeverBy

2021-12-08 17:42:33

当我在使用 lerna add 安装某个依赖之后,

在 core/cli>目录下 再次执行 npm link,

依然会报错:

报错内容就是找不到 使用 file 引用的模块。

(只能手动在每个子模块下面,依次执行 npm i 命令,但是不应该这样解决的。)


我看视频中的操作是 使用 lerna add 安装依赖之后,再次执行 npm link 就可以了,并且也使用了 file 引用本地模块。


为什么会这样呢?

写回答

1回答

扬_灵

2021-12-08

同学你好,npm link是将本地的模块添加到全局中,如果你想在指定的目录中引入添加到全局的模块可以通过 npm link 模块名引入,npm install 是安装依赖,它会识别file格式的文件将之添加到node_modules中。

0
heverBy
hp>emm...翻了翻api.. 只能是手动 挨个 npm i 安装一遍了,应该是把已经开发过得包 发布上线,减少 file的引用

h021-12-09
共4条回复

2024版 Web前端架构师

2024版 ,前端高手课!全局架构思维/系统培养大厂P7技术专家/中小厂前端Leader

1113 学习 · 2254 问题

查看课程