即使一切都可以在几周前完成,但现在我无法使用其模板成功创建新的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
答案 0 :(得分:0)
如果已全局安装<configuration>
<system.diagnostics>
<assert assertuienabled="true" logfilename="c:\\myFile.log" />
</system.diagnostics>
</configuration>
。将其从系统中全局删除
尝试这些步骤
create-react-app
npm uninstall -g create-react-app
注意-npx随附于npm 5.2及更高版本,请参阅旧版说明 npm版本
答案 1 :(得分:0)
首先,使用以下命令更新npm
和node
:
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)
面对相同的问题,并按照以下步骤进行修复:
尝试卸载所有现有的create-react-app
全局安装,并使用以下两个命令检查它们是否已正确删除:
卸载命令:npm uninstall -g create-react-app
用于检查的命令:which create-react-app
命令:rm -rf <path where create react app is located>
所有版本一旦删除,请使用: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
,它按预期运行。