【发布时间】:2018-05-17 13:43:25
【问题描述】:
我有一个项目,该项目有一个子模块,该子模块也有一个子模块,它们中的每一个(根和子模块_1 和子模块_2)都有一个package.json。
这是我搭建项目的方式:
|root
----|node_modules
----|package.json
----|someFolder
----|submodule_1
-------- |package.json
-------- |someFolder
-------- |submodule_2
------------ |package.json
------------ |someFolder
是否可以精确到 npm 将每个依赖项安装在根 node_modules 中?我不希望 submodule_1 和 submodule_2 成为依赖项,我只想将 packages.json 安装在根目录 node_modules 中。
如果可能,我该如何实现?
感谢您的帮助
【问题讨论】:
-
npm 将在根 node_modules 中安装重复的依赖项,如果它们都在同一版本中。你可以在这里阅读更多关于包重复数据删除的信息docs.npmjs.com/cli/dedupe你也可以通过调用
npm dedupe手动执行此操作 -
你可以使用
yarn install安装依赖项
标签: javascript node.js npm npm-install