【问题标题】:public, src,and scripts folder not created while using create-react-app使用 create-react-app 时未创建 public、src 和 scripts 文件夹
【发布时间】:2020-04-03 05:09:26
【问题描述】:

我正在尝试使用create-react-app 使用文档中给出的命令创建一个新项目,即npx create-react-app my-app,但它不包含publicsrcscript 之类的文件夹。

【问题讨论】:

  • 您在运行上述命令时是否遇到任何错误?
  • @OsamaAftab 没有。 package.jsonnode_modules 是可用的文件和文件夹。
  • 您是否可以手动创建文件夹以检查是否有任何权限导致问题。
  • @User965207 是的,我可以创建文件夹。

标签: reactjs create-react-app


【解决方案1】:

尝试以下步骤:

  1. npm rm -g create-react-app
  2. npm install -g create-react-app
  3. npx create-react-app my-app

Source

【讨论】:

【解决方案2】:

它在 Windows 机器上不适合我。当我从 git bash 运行以下命令时,它起作用了:

npm install -g create-react-app
npx create-react-app my-app

【讨论】:

    【解决方案3】:

    对于那些一直在尝试还是不行的人,你可能和我有同样的问题。

    由于不再支持create-react-app 的全局安装,您可能已将它安装在您的计算机上,因此无论何时尝试npx create-react-app 都会运行旧版本。有 2 个非常简单的步骤:删除 create-react-app,然后运行 ​​npx 命令。

    看起来像这样:

    1. sudo npm rm -g create-react-app(Mac 上需要sudo 来授予您权限,它会询问您的密码,输入并回车)
    2. npx create-react-app my-app

    应该在那里解决你的问题

    【讨论】:

      【解决方案4】:

      您可以使用以下命令卸载全局安装的软件包: npm uninstall -g create-react-app

      【讨论】:

        【解决方案5】:

        按照以下步骤,应该可以解决您的问题。

        1. sudo npm rm -g create-react-app(如果您是 macOS 用户,请不要跳过 sudo)。

        2. npx create-react-app my-app(npm 5.2+ 及更高版本) 要么 npm init react-app my-app 要么 yarn create react-app my-app(如果你使用纱线)

        【讨论】:

          【解决方案6】:

          我尝试了上述所有建议,但没有一个对我有用。 8097 的这个建议对我有用。基本上,我只是运行npx create-react-app@latest your-project-name

          【讨论】:

          • 这也是唯一对我有用的东西。谢谢!
          【解决方案7】:

          仍然不知道这个问题。但我试过了:-

          npm rm -g create-react-app
          npm install -g create-react-app
          npx create-react-app my-app
          

          这对我也不起作用。所以我卸载了节点并再次安装它。它对我有用

          【讨论】:

            【解决方案8】:

            我遇到了同样的问题,我就是这样解决的。

            当我尝试运行 npm rm -g create-react-app 时,它显示错误

            所以我去了节点模块目录(对于 Mac /usr/local/lib/node_modules)并删除 create-react-app 目录并使用 npx create-react-app my-app 重新安装 create-react-app

            【讨论】:

              【解决方案9】:

              在我的 Mac 上遇到了同样的问题。 正确的做法是,如果您之前通过npm install -g create-react-app 全局安装了create-react-app,则必须使用npm uninstall -g create-react-app 卸载该软件包,以便npx 使用最新版本。

              提示:尝试npx create-react-app --info 检查 npmGlobalPackages 是否包含 create-react-app。如果包含 cra,请尝试以下命令 which create-react-apprm -rf the outputted path

              最后但同样重要的是,强制 npx 使用最新的:

              npx create-react-app@latest your-project-name

              【讨论】:

                【解决方案10】:

                对于面临此问题的 Windows 用户:

                1. 打开任务管理器并检查Windows命令处理器进程是否设置为暂停。

                2. 如果设置为暂停,打开资源监视器并点击CPU标签。

                3. 在 CPU 选项卡中,找到并右键单击 cmd.exe,然后选择 Resume Process

                点击下面的源链接查看更详细的解释(包括截图)。

                来源:Github Issues

                【讨论】:

                  【解决方案11】:

                  我使用以下命令解决了它

                  • npm 卸载 -g create-react-app
                  • yarn 全局添加 create-react-app

                  【讨论】:

                  • 你能添加几句话来解释你的代码吗?
                  • 按照上述步骤进行
                  【解决方案12】:

                  就我而言,我尝试使用 yarn 进行安装,但没有下载所有文件

                  所以我尝试了这个

                  npm install --global yarn
                  npm uninstall -g create-react-app
                  npm install -g create-react-app
                  
                  npx create-react-app my-app-youtube --use-npm
                  

                  它工作,使用 npm,我下载了所有模板 :D

                  【讨论】:

                    【解决方案13】:

                    如果有人的终端卡住了,初始化没有完成,只要打开资源监视器,重启cmd即可,

                    1.window+R 键-输入'resmon'

                    2.找到cmd进程,右键恢复,初始化完成。

                    【讨论】:

                      【解决方案14】:

                      安装Npm版本

                      14.18.2
                      

                      安装以下链接:https://nodejs.org/dist/v14.18.2/win-x64/node.exe

                      【讨论】:

                      • 这很有帮助
                      猜你喜欢
                      • 1970-01-01
                      • 2021-02-12
                      • 2020-12-26
                      • 1970-01-01
                      • 2020-06-13
                      • 1970-01-01
                      • 2020-04-01
                      • 1970-01-01
                      • 2018-11-16
                      相关资源
                      最近更新 更多