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中add实现同时选择两个id对象
Oct 22 Javascript
javascript设置连续两次点击按钮时间间隔的方法
Oct 28 Javascript
js实现仿京东2级菜单效果(带延时功能)
Aug 27 Javascript
javascript入门之数组[新手必看]
Nov 21 Javascript
Javascript 判断两个IP是否在同一网段实例代码
Nov 28 Javascript
jQuery Validate验证框架详解(推荐)
Dec 17 Javascript
Express使用html模板的详细代码
Sep 18 Javascript
基于es6三点运算符的使用方法(实例讲解)
Oct 12 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
Apr 17 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 Javascript
vue transition 在子组件中失效的解决
Nov 12 Javascript
vue-cli脚手架的.babelrc文件用法说明
Sep 11 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
js内置对象 学习笔记
2011/08/01 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
鼠标悬停小图标显示大图标
2016/01/22 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
详解vue组件开发脚手架
2018/06/15 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
部署Python的框架下的web app的详细教程
2015/04/30 Python
python清除指定目录内所有文件中script的方法
2015/06/30 Python
Python中max函数用法实例分析
2015/07/17 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
Python3解释器知识点总结
2019/02/19 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
python调用win32接口进行截图的示例
2020/11/11 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
Aosom西班牙:家具在线商店
2020/06/11 全球购物
幼师自我鉴定范文
2013/10/01 职场文书
电子专业推荐信范文
2013/11/18 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
给国外客户的邀请函
2014/01/30 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
新兵入伍决心书
2015/09/22 职场文书
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏