我应该为多个文件创建多个 node_modules 文件夹还是使用一个?

Should I make multiple node_modules folders for multiple files or use one?

我正在启动一个 JavaScript 项目,其父目录包含 2 个文件夹:clientserver。这两个都需要 Javascript 包,但我很困惑我是否应该在每个文件夹中为它们各自的依赖项创建一个 node_modules 文件夹,或者我是否应该只创建一个并在那里安装所有包.基本上我要问的是我是否应该这样做:

或者这个:

I should make a node_modules folder in each of them for their respective dependencies or whether I should create only one and install all the packages there.

因为你有 client- 前端和 server - 后端,它们是事物的两个不同方面,它们将与 package.json 有自己的依赖关系。您可能正在安装一些仅适用于浏览器和服务器端环境的特定软件包。

隔离两个环境以保持依赖关系分离是很好的。您应该查看 link 以查看详细信息。