如何解决为什么 Lerna 不符号链接我的依赖项?
我最近将一个大型 JS 项目迁移到了 JS monorepo。我已经更新了每个包中的 package.json 文件以使用相同的版本进行提升。
rwxr-xr-x - mridang 21 Jan 12:51 ├── packages
drwxr-xr-x - mridang 21 Jan 14:30 │ ├── admin-customer-import
drwxr-xr-x - mridang 21 Jan 14:30 │ ├── admin-tools
drwxr-xr-x - mridang 21 Jan 14:30 │ ├── mycommoncode
admin-customer-import
和 admin-tools
在依赖项中都有这些:
"dependencies": {
"axios": "^0.21.1","save": "^2.4.0","mycommoncode": "*","vue": "^2.6.12","vue-router": "^3.4.9","vuex": "^3.6.0"
}
当我运行 npx lerna bootstrap --hoist
时 - 它成功完成,但随后只为相应 mycommoncode
文件夹内的 node_modules
共享包创建符号链接。
如果我运行 npx lerna boostrap
- 它会在每个 node_modules
目录中安装相同的依赖项(不是符号链接)。
我做错了什么?我已经阅读了文档,但我无法获得 deps 符号链接。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。