我的项目文件夹涉及带有各自package.json和node_modules的子项目。但是,我在子项目node_modules中进行的更改是,我不会在子项目pacake.json中提到常用的npm。例如:npm“ mocha”对于所有子项目都是通用的,因此,我将其安装并保存在父node_modules文件夹(项目文件夹的顶层)中。但是当我在子项目中运行测试时,它抛出“ mocha” npm模块未找到错误。
我认为,带有查找本地node_modules的npm,如果未找到,则应查找父文件夹node_modules。但这不起作用。
如果我在任何地方错了,请指导我。
如果我单独使用npm,则在每个子项目中安装它们,然后测试就会运行。