vue项目从node8.x升级到12.x后的问题解决


Posted in Javascript onOctober 25, 2019

开始使用低于vue-cli3创建的项目,在更新node到12.x后,项目运行不起来了,这个让我想起我刚使用react时,安装的依赖,过了半年后,项目也运行不起来,在这了记录下(时间:2019-10-24)

1.版本更新后报错

更新node后,原来的vue项目的node Sass环境变了,导致项目跑不起来

Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 12.x
Found bindings for the following environments:
- Windows 64-bit with Node.js 8.x
- Windows 64-bit with Node.js 12.x
This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass` to download the binding for your current environment.

vue项目从node8.x升级到12.x后的问题解决

我开始以为是要执行这条命令npm rebuild node-sass,然后执行发现,他要我安装Python环境

Error: Can't find Python executable "python", you can set the PYTHON env variable.

然后我执行npm i node-sass -D这条命令后,node-sass安装成功,同时,项目能够运行起来了

 2.node使用nvm后

 因为我当时想尝试使用nvm来进行node更新,所以使用了nvm安装,但是,因为我没有更改nvm的配置,导致node下载太慢,我就中断了nvm下载
此时,因为使用了nvm,并且,我是在已经安装了node情况下进行nvm安装升级的,然后在安装nvm时,我也选择了他自动帮我选的安装文件夹C:/Program Files/nodejs,nvm自动的帮我把原来的node文件删除了,并且在环境变量中的系统变量和用户变量两者都加入了nvm的path
不想等nvm安装,就直接在官网上下载了最新的稳定版本进行安装
我使用的是webstrom,然后在webstrom中的命令行中执行node -v,提示系统找不到路径,即使在webstrom中的设置里配置好了node的安装路径,并且重新启动了webstrom,还是提示找不到路径
在windows中使用命令行是可以执行node -v的
这个时候,我没有重启电脑,不是很确定是否是电脑没有重启的原因
在没有重启电脑的前提下,我就把node卸载后重新安装了,此时还是无法在webstrom中执行node
我就把nvm的环境变量配置都删除了,但是此时还是一样,我就重启了电脑,发现webstrom能够执行node命令了
有很大概率是因为我没有重启导致的(没有测试,不是很确定)

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

Javascript 相关文章推荐
js 图片缩放(按比例)控制代码
May 27 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
jQuery插件slider实现拖动滑块选取价格范围
Apr 30 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
Dec 19 Javascript
详解javascript立即执行函数表达式IIFE
Feb 13 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
Feb 09 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
Apr 22 Javascript
JS+CSS实现随机点名(实例代码)
Nov 04 Javascript
JavaScript canvas绘制折线图
Feb 18 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
Jun 05 Javascript
javascript实现点击按钮切换轮播图功能
Sep 23 Javascript
JS实现骰子3D旋转效果
Oct 24 #Javascript
Vue可自定义tab组件用法实例
Oct 24 #Javascript
js实现转动骰子模型
Oct 24 #Javascript
js实现固定区域内的不重叠随机圆
Oct 24 #Javascript
js实现随机div颜色位置 类似满天星效果
Oct 24 #Javascript
windows实现npm和cnpm安装步骤
Oct 24 #Javascript
JS实现简单随机3D骰子
Oct 24 #Javascript
You might like
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
利用PHP扩展Xhprof分析项目性能实践教程
2018/09/05 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
jQuery下拉美化搜索表单效果代码分享
2015/08/25 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
浅谈vue单一组件下动态修改数据时的全部重渲染
2018/03/01 Javascript
详解angular2.x创建项目入门指令
2018/10/11 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
如何实现echarts markline标签名显示自己想要的
2020/07/20 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
[03:20]2015国际邀请赛全明星表演赛
2015/08/08 DOTA
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
利用标准库fractions模块让Python支持分数类型的方法详解
2017/08/11 Python
Python匿名函数及应用示例
2019/04/09 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
用C语言实现文件读写操作
2013/10/27 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
材料采购员岗位职责
2013/12/17 职场文书
宝宝周岁宴答谢词
2014/01/26 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL
python 单机五子棋对战游戏
2022/04/28 Python
Go gorilla/sessions库安装使用
2022/08/14 Golang