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

Sen*_*123 2 git github node.js reactjs

我通过在 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 中运行命令。此外,该存储库是在没有自述文件的情况下创建的。我在这里做错了什么吗?为什么文件夹被留下了。任何人都可以帮忙。

Rev*_*ddh 8

这是因为 create-react-app 是引导的并且附带了 file .gitignore。其中

node_modules 被忽略

为什么它们被忽略,因为它们是您可以随时根据npm installpackage.json 文件使用安装的库。

在 package.json 中,有 部分dependencies,这是您的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",
}
Run Code Online (Sandbox Code Playgroud)

Git - 忽略各处的node_modules文件夹