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