windows下create-react-app 升级至3.3.1版本踩坑记
电脑原先使用npminstall-gcreate-react-app命令全局安装过,根据文档先全局卸载npmuninstall-gcreate-react-app,然后采用npxcreate-react-appmy-app创建项目。然而,项目创建完后,却只生成了node_modules,package.json,package_lock.json或yarn.lock这几个文件夹,同时报错:
解决
1、运行create-react-app-V查看版本号,发现还可以拿到版本号,说明未被完全删除。
2、运行wherecreate-react-app命令,若是有返回内容,则将返回内容全部手动删除。在我的电脑上操作,返回了以下两个文件路径。
C:\Users\XXXX\AppData\Local\Yarn\config\global\node_modules\.bin\create- react-app C:\Users\XXXXX\AppData\Local\Yarn\config\global\node_modules\.bin\create- react-app.cmd
3、再次运行create-react-app-V查看版本号,可看到
4、运行npxcreate-react-appmy-app命令。
问题
若是运行npxcreate-react-appmy-app命令,出现
npmERR!codeENOLOCAL npmERR!Couldnotinstallfrom"Files\nodejs\node_cache\_npx\18944"asitdoes notcontainapackage.jsonfile.
根据
是因为安装node的路径中存在空格。我的node是安装在E:\ProgramFiles\nodejs,它并不识别ProgramFiles中的空格。
解决方法:
cmd开启dos窗口,运行
npmconfigsetprefix"E:\Program~1\nodejs\node_global" npmconfigsetcache"E:\Program~1\nodejs\node_cache"
参考自:
Templatenotprovidedusingcreate-react-app
windows中node环境采坑
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。