我通过在 node.js 命令中运行 npx create-react-app my-app 创建了一个新文件夹 my-app 。创建文件夹后,我想将整个内容上传到我的 github 帐户中的存储库,因此我打开 git bash 并运行命令将所有文件和文件夹推送到我创建的新存储库。更新存储库后,我发现所有文件都已复制到node_modules文件夹中。我实际上尝试在 git bash 命令窗口中运行 npx create-react-app 命令,但失败了。所以我必须先在 node.js 中执行此操作,然后在 git bash 中运行命令。此外,该存储库是在没有自述文件的情况下创建的。我在这里做错了什么吗?为什么文件夹被留下了。谁能帮忙。
最佳答案
这是因为 create-react-app 是引导的并且附带文件 .gitignore
。
其中
node_modules are ignore
为什么它们会被忽略,因为它们是您可以随时使用基于 package.json 文件的 npm install
安装的库。
在package.json中,有一个依赖项
部分,它们是您的node_modules。并且 npm install
将使它们可用。
"dependencies": {
"bootstrap": "^4.1.3",
"fullcalendar-reactwrapper": "^1.0.7",
"moment": "^2.22.2",
"react": "^16.5.2",
"react-date-picker": "^7.0.0",
}
关于node.js - 将 create-react-app 推送到 github node_modules 文件夹尚未复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52818492/