windows下create-react-app 升级至3.3.1版本踩坑记


Posted in Javascript onFebruary 17, 2020

windows下create-react-app 升级至3.3.1版本踩坑记

电脑原先使用npm install -g create-react-app命令全局安装过,根据文档先全局卸载npm uninstall -g create-react-app,然后采用npx create-react-app my-app创建项目。然而,项目创建完后,却只生成了node_modules,package.json,package_lock.jsonyarn.lock这几个文件夹,同时报错:

windows下create-react-app 升级至3.3.1版本踩坑记

解决

1、运行create-react-app -V查看版本号,发现还可以拿到版本号,说明未被完全删除。
2、运行where create-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查看版本号,可看到

windows下create-react-app 升级至3.3.1版本踩坑记

4、运行npx create-react-app my-app命令。

问题

若是运行npx create-react-app my-app命令,出现

npm ERR! code ENOLOCAL
npm ERR! Could not install from "Files\nodejs\node_cache\_npx\18944" as it does
not contain a package.json file.

根据

windows下create-react-app 升级至3.3.1版本踩坑记

是因为安装node的路径中存在空格。我的node是安装在E:\Program Files\nodejs,它并不识别Program Files中的空格。

解决方法:

cmd开启dos窗口,运行

npm config set prefix "E:\Program~1\nodejs\node_global"
npm config set cache "E:\Program~1\nodejs\node_cache"

参考自:
Template not provided using create-react-app
windows中node环境采坑

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
jQuery1.6 正式版发布并提供下载
May 05 Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
Feb 28 Javascript
bootstrap table复杂操作代码
Nov 01 Javascript
vue 2.0组件与v-model详解
Mar 27 Javascript
详解vue-cli + webpack 多页面实例配置优化方法
Jul 13 Javascript
基于dataset的使用和图片延时加载的实现方法
Dec 11 Javascript
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
一看就会的vuex实现登录验证(附案例)
Jan 09 Javascript
npx create-react-app xxx创建项目报错的解决办法
Feb 17 #Javascript
Vue的双向数据绑定实现原理解析
Feb 17 #Javascript
JavaScript函数Call、Apply原理实例解析
Feb 17 #Javascript
javascript异常处理实现原理详解
Feb 17 #Javascript
Vue+webpack实现懒加载过程解析
Feb 17 #Javascript
javascript History对象原理解析
Feb 17 #Javascript
Vue中fragment.js使用方法小结
Feb 17 #Javascript
You might like
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
PHP防注入安全代码
2008/04/09 PHP
一贴学会PHP 新手入门教程
2009/08/03 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
php获取文件名称和扩展名的方法
2017/02/07 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
图片完美缩放
2006/09/07 Javascript
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
jQuery超酷平面式时钟效果代码分享
2020/03/30 Javascript
bootstrap table 多选框分页保留示例代码
2017/03/08 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
layui table 表格模板按钮的实例代码
2019/09/21 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
python实现提取百度搜索结果的方法
2015/05/19 Python
Python中多线程的创建及基本调用方法
2016/07/08 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
PyQt弹出式对话框的常用方法及标准按钮类型
2019/02/27 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
详解python对象之间的交互
2020/09/29 Python
怎么解决pycharm license Acti的方法
2020/10/28 Python
创建学习型党组织实施方案
2014/03/29 职场文书
小学生寒假家长评语
2014/04/16 职场文书
阳光体育活动总结
2014/04/30 职场文书
维稳工作情况汇报
2014/10/27 职场文书
公司年会开场白
2015/06/01 职场文书
入党转正介绍人意见
2015/06/03 职场文书
Python捕获、播放和保存摄像头视频并提高视频清晰度和对比度
2022/04/14 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python