npx create-react-app xxx创建项目报错的解决办法


Posted in Javascript onFebruary 17, 2020

手头有一台大学时代的Windows电脑,它此前没有装过create-react-app,只装了node环境。版本信息:node -> 10.16.3,npm -> 6.9.0。前几日闲的无事想给它装个React,结果失败了,报了错,所以有了下面这出。

安装过程

npx create-react-app xxx创建项目报错的解决办法

根据React官方文档(上图)可以发现,此时并不需要安装create-react-app工具,只要你的node >= 8.10 && npm >= 5.6,就可以直接使用npx create-react-app命令来创建项目。

报错

好的?,那就根据上面的来呗,输入npx create-react-app,这时就出现了前文提到的错误,错误信息如下

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

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Program Files\nodejs\node_cache\_logs\2020-02-14T14_46_10_318Z-debug.log
Install for create-react-app@latest failed with code 1

此时的我还是懵逼的,仔细检查了版本信息和命令,发现并没有不对,之后重复几次还是同样的错误。仔细瞧了瞧报错信息,是说Files\nodejs\node_cache\_npx\1452这个路径下没有package.json文件。然而并没有什么*用,咱还是不懂......

解决

只好祭出百度大法,一顿操作,走了不少弯路,不过还是让我找到了一位大佬写的解决办法,在此鸣谢这位大佬。

出现问题的原因是node_cache的路径中存在空格,所以根据上文报错信息中的路径去找肯定找不到。。。

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

我们将路径重设,指定到其他的地方,当然可以不跟上面的路径一样。

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

Javascript 相关文章推荐
网页里控制图片大小的相关代码
Jun 13 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
Jun 10 Javascript
js select option对象小结
Dec 20 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
May 07 Javascript
浅谈Javascript数组索引
Jul 29 Javascript
总结JavaScript中布尔操作符||与&&的使用技巧
Nov 17 Javascript
Jqgrid之强大的表格插件应用
Dec 02 Javascript
js实现的简单图片浮动效果完整实例
May 10 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
Nov 23 Javascript
Node.js爬虫如何获取天气和每日问候详解
Aug 26 Javascript
JavaScript创建、读取和删除cookie
Sep 03 Javascript
vue2的 router在使用过程中遇到的一些问题
Apr 13 Vue.js
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
javascript实现倒计时效果
Feb 17 #Javascript
You might like
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
社区(php&&mysql)五
2006/10/09 PHP
收集的php编写大型网站问题集
2007/03/06 PHP
PHP遍历数组的几种方法
2012/03/22 PHP
php随机抽奖实例分析
2015/03/04 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
JS实现点击按钮后框架内载入不同网页的方法
2015/05/05 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
js实现随机抽选效果、随机抽选红色球效果
2017/01/13 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
jQuery实现数字自动增加或者减少的动画效果示例
2018/12/11 jQuery
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
详解Python使用tensorflow入门指南
2018/02/09 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
软件测试企业面试试卷
2016/07/13 面试题
师范生的个人求职信范文
2014/01/04 职场文书
2014年工程部工作总结
2014/11/25 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
关于CentOS 8 搭建MongoDB4.4分片集群的问题
2021/10/24 MongoDB