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 相关文章推荐
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
jquery二级导航内容均分的原理及实现
Aug 13 Javascript
3种不同方式的焦点图轮播特效分享
Oct 30 Javascript
简体中文转换繁体中文(实现代码)
Dec 25 Javascript
JQuery动画animate的stop方法使用详解
May 09 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
微信小程序开发图片拖拽实例详解
May 05 Javascript
详解使用create-react-app快速构建React开发环境
May 16 Javascript
JS实现轮播图效果
Jan 11 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
Mar 17 Javascript
JS实现躲避粒子小游戏
Jun 18 Javascript
Vue toFixed保留两位小数的3种方式
Oct 23 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
短波问题解答
2021/02/28 无线电
PHP4实际应用经验篇(8)
2006/10/09 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
2011/11/23 PHP
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
在html页面中包含共享页面的方法
2008/10/24 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
关于Bootstrap按钮组件消除黄框的方法
2017/05/19 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
快速处理vue渲染前的显示问题
2018/03/05 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
微信小程序如何再次获取用户授权的方法
2019/05/10 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
python实现simhash算法实例
2014/04/25 Python
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
Django自带的用户验证系统实现
2020/12/18 Python
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
linux面试题参考答案(9)
2016/01/29 面试题
销售心得体会
2014/01/02 职场文书
大学班级计划书
2014/04/29 职场文书
绿色校园广播稿
2014/10/13 职场文书
自荐信格式模板
2015/03/27 职场文书
大国崛起日本观后感
2015/06/02 职场文书
八年级英语教学反思
2016/02/15 职场文书
《乌鸦喝水》教学反思
2016/02/19 职场文书
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android