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 相关文章推荐
javascript之querySelector和querySelectorAll使用介绍
Dec 20 Javascript
jquery增加时编辑jqGrid(实例代码)
Nov 08 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
Jun 26 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
Aug 18 Javascript
jQuery实现返回顶部效果的方法
May 29 Javascript
js判断手机端(Android手机还是iPhone手机)
Jul 22 Javascript
jquery 遍历数组 each 方法详解
May 25 Javascript
JS实现的系统调色板完整实例
Dec 21 Javascript
jQuery实现的简单拖动层示例
Feb 22 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
Nov 17 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
jQuery+ajax实现批量删除功能完整示例
Jun 06 jQuery
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
PHPUnit安装及使用示例
2014/10/29 PHP
PHP strtotime函数用法、实现原理和源码分析
2015/02/04 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
php中switch语句用法详解
2015/08/17 PHP
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
javascript实例--教你实现扑克牌洗牌功能
2014/05/15 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
JS中promise化微信小程序api
2018/04/12 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
python3.4.3下逐行读入txt文本并去重的方法
2018/04/29 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python多进程重复加载的解决方式
2019/12/13 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
html5 video标签屏蔽右键视频另存为的js代码
2013/11/12 HTML / CSS
Cotton On南非:澳洲时尚平价品牌
2018/06/28 全球购物
面试必备的求职信
2014/05/25 职场文书
八一建军节演讲稿
2014/09/10 职场文书
火烧圆明园观后感
2015/06/03 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
python Polars库的使用简介
2021/04/21 Python
Golang获取List列表元素的四种方式
2022/04/20 Golang