1

我是反应开发的新手,也是使用节点 js 的新手。我只关心在哪里保存 node_modules 文件夹,从而在哪里安装节点包。

在当前项目中,它保存在“C:/Users/myUser/node_modules”中,我的项目似乎工作正常,当我导入它时,当我将鼠标悬停在它的包中时,它可以看到 node_modules。

我只是不知道这一点,在生产环境中,因此客户端需要安装我们在开发环境中使用的那些包?如果是,那么我应该在项目中安装 node_modules 吗?我真的不知道在这里做什么是正确的。请帮助,提前谢谢。

4

1 回答 1

0

通常node_modules位于项目的根目录并被源代码控制忽略。例如,如果您的项目位于C:\Users\myUser\someProject

您希望将package.json文件保存在someProject\package.json. 然后在someProject文件夹(项目根目录)内,您将运行npm install. 这将node_modules在同一级别生成文件夹。

其他任何获得该项目的人也会npm install在他们机器上的项目根目录下运行,因为您通常不会签入node_modules.

于 2019-03-12T01:44:55.030 回答