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中void(0)的具体含义解释
Feb 27 Javascript
javascript闭包的理解和实例
Aug 12 Javascript
基于Jquery的实现回车键Enter切换焦点
Sep 14 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
让angularjs支持浏览器自动填表
Nov 10 Javascript
Bootstrap每天必学之折叠
Apr 12 Javascript
详解Javascript中prototype属性(推荐)
Sep 03 Javascript
微信小程序 JS动态修改样式的实现代码
Feb 10 Javascript
详解JS中的柯里化(currying)
Aug 17 Javascript
解决layui 复选框等内置控件不显示的问题
Aug 14 Javascript
Vue动态组件与异步组件实例详解
Feb 23 Javascript
element-ui如何防止重复提交的方法步骤
Dec 09 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
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
smarty简单分页的实现方法
2014/10/27 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
js的逻辑运算符 ||
2010/05/31 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
详解Nuxt.js中使用Element-UI填坑
2019/09/06 Javascript
python一键升级所有pip package的方法
2017/01/16 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
python 获取字符串MD5值方法
2018/05/29 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
使用python实现学生信息管理系统
2021/02/25 Python
8款精美的CSS3表单设计(登录表单/下拉选择/按钮附演示及源码)
2013/02/04 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
英国自行车商店:AW Cycles
2021/02/24 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
安全生产活动月方案
2014/03/09 职场文书
创先争优承诺书范文
2014/03/31 职场文书
英文演讲稿
2014/05/15 职场文书
大专学生求职信
2014/07/04 职场文书
社会工作专业求职信
2014/07/15 职场文书
2014年底个人工作总结
2015/03/10 职场文书
2016年度优秀辅导员事迹材料
2016/02/26 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers