有没有办法阻止 npm 在 node_modules 内创建工作区包的符号链接?

Buz*_*zzy 11 npm eslint eslint-plugin-import

我们正在开发一个使用 npm 工作区的 monorepo。该项目中的一个目录很特殊,因为我们不想允许该目录中的包相互创建导入。我们目前使用 eslint 和“eslint-plugin-import”无限制路径规则来阻止此目录中的包从同级目录导入。

从某些版本的 npm 开始,它开始在 node_modules 中自动创建这些包的符号链接,从而使限制变得毫无用处。我不想阻止所有的node_modules,并且我无法为每个添加的包手动列出所有同级模块。

有没有办法告诉 npm 不要为 node_modules 中的工作区包创建这些符号链接?