我正在开发许多npm软件包(我们称它们为A
,B
和C
),它们都具有相同的devDependencies
。我试图将这些开发依赖项(brunch
,sass-brunch
,babel-brunch
,@babel/preset-env
外包到一个名为D
的单独程序包中,该程序包将它们作为常规{{ 1}}。
问题在于,当我在dependencies
,D
和devDependencies
的{{1}}部分中加入A
时,{{ 1}}未执行。这使我怀疑需要在使用它们的软件包的B
中直接指定Brunch插件。
是否有一种方法可以使C
中指定为D
的插件在package.json
,dependencies
中作为D
可传递地包含在内,和devDependencies
?