我继承了一个具有npm设置混乱的项目。除了将 node_modules 目录提交给我们的仓库外,在项目的许多不同子目录中还有多个 node_modules 目录。这些目录中的大多数模块都是相同的,因此在我看来,安装多个模块并没有多大意义。
是否可以在package.json中指定 node_modules 路径?当前,我在项目的根目录下有一个 node_modules 目录,以及它的package.json和package-lock.json。再往下是第二个 node_modules 目录,其中包含下载包文件。我想要第二个(额外的) node_modules 文件夹消失了,它的打包文件指向项目根目录下的那个。
我发现了其他一些帖子似乎在描述我的问题(How to sync node_modules with actual package.json),但是提供的解决方案对我的处境没有太大帮助。