Ste*_*n S 5 javascript node.js npm npm-install npm-scripts
我有许多使用相同 devDependencies 的模块,我想让这些依赖项成为一个模块本身,或者其他一些集中管理它们的方式。是否有任何既定的模式来实现这一目标?
我已经研究过使用 npm 脚本在父模块中安装开发依赖项,但是它确实感觉有点 hacky 例如
module-x 对 module-shared-dev-dependencies 有一个开发依赖。module-shared-dev-dependencies 有一个安装后脚本,它将 cwd 更改为 module-x 和 npm install --save-dev eslint prettier husky ... 等等。然后它会复制相关的配置信息,例如 rc 文件。像 husky 这样的模块目前只有 package.json 文件中的配置信息,所以也需要修改。
也有可能在 git 中有一个基本模块,所有其他模块都从中派生出来,但是,如果可能的话,我宁愿坚持使用 npm 模块方法。