从parcel.js打包出错到选择nvm的全部过程


Posted in Javascript onJanuary 23, 2018

遇到问题

我在使用parcel.js打包项目的时候出现了下面的错误:

从parcel.js打包出错到选择nvm的全部过程

我在仔细检查完代码并且核实项目配置没有问题后,没办法只能求助万能的Google,结果在GitHub上找到了错误的原因,parcel.js使用了Async 函数,默认Node.js 8以上才支持的,低于8的话需要使用babel配置。我查看了一下自己的Node.js版本,如下:

从parcel.js打包出错到选择nvm的全部过程

找到问题原因后,我想升级一下node不就解决问题了。但又一想,公司最近在做的项目有用到node,贸然升级项目报错就麻烦了。这时候,我想到了nvm,其实很早之前就看过,当时觉得电脑已经安装了node环境了,卸载重新安装费事就没有用它。但是现在需要用新版本的node才可以用parcel.js,我决定卸载node,重新用nvm安装,管理node版本。
首先我遇到的问题就是mac下如何彻底卸载node呢,因为当时使用Homebrew安装的,感觉直接卸载,应该不彻底。于是我上网查了很多文档,亲身实践如下:

Mac os下彻底卸载node

1.删除/usr/local/lib中的所有node和node_modules
2.删除/usr/local/lib中的所有node和node_modules的文件夹
3.如果是从brew安装的, 运行brew uninstall node
4.检查~/中所有的local, lib或者include文件夹, 删除里面所有node和node_modules
5.在/usr/local/bin中, 删除所有node的可执行文件
6.最后运行以下代码:

sudo rm /usr/local/bin/npm
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /opt/local/bin/node
sudo rm /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules

彻底卸载完node后,然后按照Github上nvm安装文档一步一步安装就好了。有了nvm你就可以随心所欲的安装,切换你想要任何版本的node了。

从parcel.js打包出错到选择nvm的全部过程

哈哈,随便切换node版本,感觉真棒。

总结

以上所述是小编给大家介绍的从parcel.js打包出错到选择nvm,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
浏览器脚本兼容 文本框中,回车键触发事件的兼容
Jun 21 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
Aug 20 Javascript
Javascript面向对象编程(二) 构造函数的继承
Aug 28 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
js友好的时间返回函数
Aug 24 Javascript
Angular JS数据的双向绑定详解及实例
Dec 31 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
浅谈Angularjs中不同类型的双向数据绑定
Jul 16 Javascript
开发用到的js封装方法(20种)
Oct 12 Javascript
微信小程序-API接口安全详解
Jul 16 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
Jul 26 Javascript
浅谈vue项目重构技术要点和总结
Jan 23 #Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 #Javascript
php 解压zip压缩包内容到指定目录的实例
Jan 23 #Javascript
three.js 入门案例详解
Jan 23 #Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
Jan 23 #Javascript
vuex的使用及持久化state的方式详解
Jan 23 #Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 #jQuery
You might like
PHP的FTP学习(二)
2006/10/09 PHP
js滚动条多种样式,推荐
2007/02/05 Javascript
jquery实现带二级菜单的导航示例
2014/04/28 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
jQuery对象初始化的传参方式
2015/02/26 Javascript
jQuery实现有动画淡出效果的二级折叠菜单代码
2015/10/17 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
vue环境搭建简单教程
2017/11/07 Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
2018/05/28 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
Python基础之函数用法实例详解
2014/09/10 Python
python中常用检测字符串相关函数汇总
2015/04/15 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
法制宣传实施方案
2014/03/13 职场文书
春节联欢晚会主持词
2014/03/24 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
机关作风建设整改方案
2014/10/27 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
2016年公司“3.12”植树节活动总结
2016/03/16 职场文书
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS