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 相关文章推荐
jQuery 常见操作实现方式和常用函数方法总结
May 06 Javascript
jquery和javascript的区别(常用方法比较)
Jul 04 Javascript
JQuery EasyUI 数字格式化处理示例
May 05 Javascript
Javascript基础知识(二)事件
Sep 29 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
Jul 29 Javascript
js正则表达式注册页面表单验证
Oct 11 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
Jan 19 Javascript
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
js禁止Backspace键使浏览器后退的实现方法
Sep 01 Javascript
vue中mint-ui的使用方法
Apr 04 Javascript
Angular封装表单控件及思想总结
Dec 11 Javascript
vue组件创建的三种方式小结
Feb 03 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 array_push 数组函数
2009/12/26 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
angularJs中$http获取后台数据的实例讲解
2018/08/08 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
python MySQLdb使用教程详解
2018/03/20 Python
Python使用folium excel绘制point
2019/01/03 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
pytorch构建多模型实例
2020/01/15 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
python 将Excel转Word的示例
2021/03/02 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
Jacadi Paris英国官网:法国童装品牌
2019/08/09 全球购物
最新大学生自我评价
2013/09/24 职场文书
五一活动标语
2014/06/30 职场文书
求职简历自我评价范文
2015/03/10 职场文书
早上好问候语大全
2015/11/10 职场文书