node.js - 将 create-react-app 推送到 github node_modules 文件夹尚未复制

标签 node.js reactjs git github

我通过在 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",
}

Git - Ignore node_modules folder everywhere

关于node.js - 将 create-react-app 推送到 github node_modules 文件夹尚未复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52818492/

相关文章:

node.js - 如何使用mongoose在nodejs中转换日期格式

javascript - 使用 JavaScript/nodejs 计算目录中的文件数?

javascript - React Native 如何让 <View/> 从底部滑入滑出?

git - 如何在 git 上命名一个(无分支)分支

git - 登录失败,在 Azure DevOps 中使用 ctrl+c 取消对 Git 的基本凭据提示

git clone - 默认分支

angularjs - 使用 firebase 托管 nodeJS 应用程序

javascript - 如何在 Node.js 中将图像发布到 Twitter

javascript - 定义多个数组时,数组或迭代器中的每个子元素都应具有唯一的 "key"属性

reactjs - 如果 Ag 网格中的列较少,如何避免右侧出现空白