【发布时间】:2018-06-24 21:25:57
【问题描述】:
当我在任何文件夹中运行 npm install create-react-app 时,它会创建一个 node_modules 文件夹。 node_modules 文件夹是干什么用的?和create-react-app有什么关系?
【问题讨论】:
标签: node.js reactjs npm directory node-modules
当我在任何文件夹中运行 npm install create-react-app 时,它会创建一个 node_modules 文件夹。 node_modules 文件夹是干什么用的?和create-react-app有什么关系?
【问题讨论】:
标签: node.js reactjs npm directory node-modules
create-react-app 应该使用npm install -g create-react-app 安装,这将使create-react-app 命令在任何目录中都可用。
有关npm 创建或写入的各种文件夹的完整说明,请参阅npm documentation。
当你运行 npm install create-react-app(没有全局 (-g) 修饰符)时,npm 会执行本地依赖安装并将结果放在当前目录的 ./node_modules 中。
【讨论】:
如果你想避免创建node_modules目录,你可以通过npm install -g create-react-app全局安装。
【讨论】:
简短回答:是的。
长答案:create-react-app 应该全局安装,然后在您希望放置应用的文件夹中运行。
【讨论】:
基本上是包含您的应用程序所需的所有节点包的文件夹, nmp install create-react-app 取决于将安装在 node_modules 文件夹中的其他节点包。
【讨论】: