国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

從parcel.js打包出錯(cuò)到選擇nvm的全部過程

2019-11-19 14:29:25
字體:
供稿:網(wǎng)友

遇到問題

我在使用parcel.js打包項(xiàng)目的時(shí)候出現(xiàn)了下面的錯(cuò)誤:

我在仔細(xì)檢查完代碼并且核實(shí)項(xiàng)目配置沒有問題后,沒辦法只能求助萬能的Google,結(jié)果在GitHub上找到了錯(cuò)誤的原因,parcel.js使用了Async 函數(shù),默認(rèn)Node.js 8以上才支持的,低于8的話需要使用babel配置。我查看了一下自己的Node.js版本,如下:

找到問題原因后,我想升級(jí)一下node不就解決問題了。但又一想,公司最近在做的項(xiàng)目有用到node,貿(mào)然升級(jí)項(xiàng)目報(bào)錯(cuò)就麻煩了。這時(shí)候,我想到了nvm,其實(shí)很早之前就看過,當(dāng)時(shí)覺得電腦已經(jīng)安裝了node環(huán)境了,卸載重新安裝費(fèi)事就沒有用它。但是現(xiàn)在需要用新版本的node才可以用parcel.js,我決定卸載node,重新用nvm安裝,管理node版本。
首先我遇到的問題就是mac下如何徹底卸載node呢,因?yàn)楫?dāng)時(shí)使用Homebrew安裝的,感覺直接卸載,應(yīng)該不徹底。于是我上網(wǎng)查了很多文檔,親身實(shí)踐如下:

Mac os下徹底卸載node

1.刪除/usr/local/lib中的所有node和node_modules
2.刪除/usr/local/lib中的所有node和node_modules的文件夾
3.如果是從brew安裝的, 運(yùn)行brew uninstall node
4.檢查~/中所有的local, lib或者include文件夾, 刪除里面所有node和node_modules
5.在/usr/local/bin中, 刪除所有node的可執(zhí)行文件
6.最后運(yùn)行以下代碼:

sudo rm /usr/local/bin/npmsudo rm /usr/local/share/man/man1/node.1sudo rm /usr/local/lib/dtrace/node.dsudo rm -rf ~/.npmsudo rm -rf ~/.node-gypsudo rm /opt/local/bin/nodesudo rm /opt/local/include/nodesudo rm -rf /opt/local/lib/node_modules

徹底卸載完node后,然后按照Github上nvm安裝文檔一步一步安裝就好了。有了nvm你就可以隨心所欲的安裝,切換你想要任何版本的node了。

哈哈,隨便切換node版本,感覺真棒。

總結(jié)

以上所述是小編給大家介紹的從parcel.js打包出錯(cuò)到選擇nvm,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 凌源市| 新巴尔虎右旗| 乌苏市| 旅游| 台山市| 临桂县| 互助| 涞水县| 广平县| 大化| 利津县| 布尔津县| 那曲县| 长垣县| 昭苏县| 德清县| 余江县| 封丘县| 九龙坡区| 澎湖县| 白城市| 乌审旗| 土默特右旗| 常宁市| 岳阳市| 淮北市| 翁牛特旗| 深州市| 平昌县| 涞水县| 永州市| 石河子市| 安阳县| 丹棱县| 和顺县| 宝应县| 秦皇岛市| 池州市| 调兵山市| 龙游县| 肃南|