使用create react app命令时出错

时间:2019-12-30 15:48:08

标签: javascript reactjs create-react-app

即使一切都可以在几周前完成,但现在我无法使用其模板成功创建新的react应用。

当我尝试运行npx create-react-app my-app命令时,它仅使用package.json,pckage-lock.json和node_modules创建文件夹。公用文件夹丢失,而且,当我尝试运行npm start时,它给我一个错误,提示:

npm ERR! missing script: start
npm ERR! A complete log of this run can be found in:

之前,它曾经说过快乐的黑客行为,并且显示了带有react徽标的模板页面。

我尝试再次卸载并安装节点,但清除缓存却无济于事。有什么建议吗?非常感谢!

我的npm -v是6.13.4,节点-v是v12.14.0

4 个答案:

答案 0 :(得分:0)

如果已全局安装<configuration> <system.diagnostics> <assert assertuienabled="true" logfilename="c:\\myFile.log" /> </system.diagnostics> </configuration> 。将其从系统中全局删除

尝试这些步骤

  1. create-react-app

  2. npm uninstall -g create-react-app

  

注意-npx随附于npm 5.2及更高版本,请参阅旧版说明   npm版本

选中此reactjs documentation.

答案 1 :(得分:0)

首先,使用以下命令更新npmnode

npm install -g npm
npm cache clean -f
npm install -g n
n stable

使用以下方法删除全局安装的create-react-app

npm uninstall -g create-react-app

使用npx直接使用create-react-app

npx create-react-app <project-name>

答案 2 :(得分:0)

面对相同的问题,并按照以下步骤进行修复:

  1. 尝试卸载所有现有的create-react-app全局安装,并使用以下两个命令检查它们是否已正确删除:

    • 卸载命令:npm uninstall -g create-react-app

    • 用于检查的命令:which create-react-app

    • 用于手动删除的
    • 命令:rm -rf <path where create react app is located>

  2. 所有版本一旦删除,请使用:npx create-react-app <name_of_the_app>

有关更多详细信息,请参见here

答案 3 :(得分:0)

我遇到了同样的问题,并且看到了很多相同的答案,它们表示要全局卸载create-react-app并使用npx create-react-app my-app重新安装。

Downgrading my version of Node到8.11.1的修正是

sudo npm install -g n
sudo n 8.11.1
node -v
> v8.11.1

此后,我运行了npx create-react-app my-app,它按预期运行。