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 相关文章推荐
jquery ready函数源代码研究
Dec 06 Javascript
Js 回车换行处理的办法及replace方法应用
Jan 24 Javascript
js实现广告漂浮效果的小例子
Jul 02 Javascript
微信小程序 wxapp内容组件 text详细介绍
Oct 31 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
Jul 02 Javascript
简单的Vue SSR的示例代码
Jan 12 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
浅谈angular表单提交中ng-submit的默认使用方法
Sep 30 Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 Javascript
解决ele ui 表格表头太长问题的实现
Nov 13 Javascript
JavaScript中this的学习笔记及用法整理
Feb 17 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
PHP出错界面
2006/10/09 PHP
php中禁止单个IP与ip段访问的代码小结
2012/07/04 PHP
php设置允许大文件上传示例代码
2014/03/10 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
javascript 实用的文字链提示框效果
2010/06/30 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
JavaScript中window.open用法实例详解
2015/04/15 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
js实现密码强度检验
2017/01/15 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
Vue中props的详解
2019/05/16 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python正则抓取网易新闻的方法示例
2017/04/21 Python
关于Python数据结构中字典的心得
2017/12/04 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
PyQt5每天必学之关闭窗口
2018/04/19 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python中entry用法讲解
2020/12/04 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
基于HTML5新特性Mutation Observer实现编辑器的撤销和回退操作
2016/01/11 HTML / CSS
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
中班开学寄语
2014/04/04 职场文书
外出学习心得体会范文
2016/01/18 职场文书
Python源码解析之List
2021/05/21 Python