【发布时间】:2021-10-07 02:44:33
【问题描述】:
我正在启动一个 JavaScript 项目,它的父目录包含 2 个文件夹:client 和 server。这两个都需要 Javascript 包,但我很困惑我是否应该在每个文件夹中为它们各自的依赖项创建一个 node_modules 文件夹,或者我是否应该只创建一个并在那里安装所有包。基本上我要问的是我是否应该这样做:
或者这个:
【问题讨论】:
我正在启动一个 JavaScript 项目,它的父目录包含 2 个文件夹:client 和 server。这两个都需要 Javascript 包,但我很困惑我是否应该在每个文件夹中为它们各自的依赖项创建一个 node_modules 文件夹,或者我是否应该只创建一个并在那里安装所有包。基本上我要问的是我是否应该这样做:
或者这个:
【问题讨论】:
我应该在他们每个人中创建一个 node_modules 文件夹以供他们使用 各自的依赖关系,或者我是否应该只创建一个和 在那里安装所有软件包。
正如您拥有 client- 前端和 server - 后端,它们是事物的两个不同方面,它们将与 package.json 有自己的依赖关系。您可能正在安装一些仅适用于浏览器和服务器端环境的特定软件包。
隔离两个环境以保持依赖关系分开是很好的。您应该查看this 链接以查看详细信息。
【讨论】: