node
v10.14.1
npm
6.4.1
我想摆脱项目根目录中的package.json
,并将其拆分为多个文件。所以我以这样的结构结尾:
`-- app
|-- my-configs
|-- admin
| `-- package.json
`-- landings
`-- package.json
但是问题是my-configs
有点像landings
和admin
的依赖项:它包含webpack
配置的一部分,并且有require()
个webpack
和其他模块。
我已经很累require()
,但是node
无法解析webpack
模块。
然后我想我应该和Local Paths一起使用,我已经将package.json
的{{1}}添加到my-configs
中,因为我想拥有{{1 }}在peerDependencies
和webpack
中。但是实际上,情况完全一样,landings
仍想解决admin
的{{1}}相对问题,而我在node
中看到我的webpack
(符号链接? )。
我在这里做错了什么?是否可以从my-configs/base.config.js
导入而无需在@foo-internal/my-configs
中显式设置admin/node_modules
?我错了吗?