如果不在子文件夹node_modules中,如何使npm在父目录/根目录中查找node_modules

我的项目文件夹涉及带有各自package.json和node_modules的子项目。但是,我在子项目node_modules中进行的更改是,我不会在子项目pacake.json中提到常用的npm。例如:npm“ mocha”对于所有子项目都是通用的,因此,我将其安装并保存在父node_modules文件夹(项目文件夹的顶层)中。但是当我在子项目中运行测试时,它抛出“ mocha” npm模块未找到错误。

我认为,带有查找本地node_modules的npm,如果未找到,则应查找父文件夹node_modules。但这不起作用。

如果我在任何地方错了,请指导我。

如果我单独使用npm,则在每个子项目中安装它们,然后测试就会运行。

我需要将npm“ mocha”保留在父文件夹node_modules中,然后他的子项目应该使用该mocha来运行测试。

etreg 回答:如果不在子文件夹node_modules中,如何使npm在父目录/根目录中查找node_modules

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3139789.html

大家都在问