无数个小项目,合成一个大项目,每个小项目都有单独的package.json需要进行私有安装
这种大批量生成node_modules的问题如何处理呢?
无数个小项目,合成一个大项目,每个小项目都有单独的package.json需要进行私有安装
这种大批量生成node_modules的问题如何处理呢?
是不是可以考虑,仅保留一个package.json
,然后通过不同的entry
和output
来构建多个小项目?这种方法只需要更改里面的Import相对路径。package.json
本身就是用来描述一个项目的。
--
--build
--packages
--common
--pageage.json
--index.js
--module_1
--pageage.json
--module_2
--pageage.json
--pageage.json
增加一个common小项目,聚合公共依赖,然后直接暴露
import dayjs from "dayjs"
export default {
dayjs
}
其余小项目依赖该common项目,其余私有依赖放该项目自己内部,自己管理.
大项目只放打包框架与devDependencies
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
devDependencies