跨模块共享npm devDependencies

时间:2018-10-29 11:11:08

标签: javascript node.js npm npm-install npm-scripts

我有许多使用相同devDependencies的模块,并且我想将那些依赖关系设置为模块本身,或者通过其他方式集中管理它们。有没有实现这一目标的既定模式?

我一直在寻找使用npm脚本在父模块中安装dev依赖项的方法,但是它确实有点麻烦,例如

module-x对module-shared-dev-dependencies具有dev依赖。 module-shared-dev-dependencies具有安装后脚本,该脚本将cwd更改为module-x,并且将npm install --save-dev eslint更漂亮的哈士奇...等等。然后,它会复制相关的配置信息,例如rc文件。像husky这样的模块目前仅在package.json文件本身中包含配置信息,因此也需要对其进行修改。

还有可能在git中有一个基本模块,所有其他模块都派生自该模块,但是,我宁愿坚持使用npm模块方法。

0 个答案:

没有答案