欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2018年01月23日 09:39:30   作者:惠瑞  
這篇文章主要介紹了從parcel.js打包出錯到選擇nvm的全部過程,需要的朋友可以參考下

遇到問題

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

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

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

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的可執(zhí)行文件
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了。

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

總結(jié)

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

相關(guān)文章

  • js拖拽一些常見的思路方法整理

    js拖拽一些常見的思路方法整理

    這篇文章主要介紹了js拖拽一些常見的思路方法,需要的朋友可以參考下
    2014-03-03
  • JS用斜率判斷鼠標(biāo)進入DIV四個方向的方法

    JS用斜率判斷鼠標(biāo)進入DIV四個方向的方法

    在網(wǎng)上去搜判斷鼠標(biāo)移入div移入移出的方法大同小異,下面小編給大家分享一篇文章關(guān)于js判斷鼠標(biāo)進入div方向的代碼,感興趣的朋友一起看看吧
    2016-11-11
  • js判斷手機號是否正確并返回的實現(xiàn)代碼

    js判斷手機號是否正確并返回的實現(xiàn)代碼

    這篇文章主要介紹了js判斷手機號是否正確并返回的實現(xiàn)代碼,以及使用正則表達式判斷手機號是否正確,需要的的朋友參考下
    2017-01-01
  • JavaScript獲取圖片的原始尺寸以寬度為例

    JavaScript獲取圖片的原始尺寸以寬度為例

    這篇文章主要介紹了JavaScript如何獲取圖片的原始尺寸以寬度為例,需要的朋友可以參考下
    2014-05-05
  • 一文搞懂JSON(JavaScript Object Notation)

    一文搞懂JSON(JavaScript Object Notation)

    Json 有兩種基本的結(jié)構(gòu),即 Json對象 和 Json 數(shù)組。通過 Json 對象和 Json 數(shù)組這兩種結(jié)構(gòu)的組合可以表示各種復(fù)雜的結(jié)構(gòu),今天通過本文給大家介紹JavaScript Object Notation的基本知識,感興趣的朋友一起看看吧
    2021-10-10
  • 實現(xiàn)瀑布流布局的三種方式

    實現(xiàn)瀑布流布局的三種方式

    本文詳細講解了實現(xiàn)瀑布流布局的三種方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 清空代碼防止查看源代碼的js代碼

    清空代碼防止查看源代碼的js代碼

    清空代碼防止查看源代碼的js代碼...
    2007-07-07
  • javascript實現(xiàn)在指定元素中垂直水平居中

    javascript實現(xiàn)在指定元素中垂直水平居中

    當(dāng)談到網(wǎng)頁的布局中,居中問題一直得不到很有效的解決,居中通常是相對于某一個元素的,比如我們經(jīng)常所說的屏幕居中的問題,我們了解父元素的信息越多,我們就越能更加容易的實現(xiàn)居中布局。下面我們通過具體的實例來看看javascript如何來實現(xiàn)垂直水平居中
    2015-09-09
  • JavaScript格式化數(shù)字的函數(shù)代碼

    JavaScript格式化數(shù)字的函數(shù)代碼

    當(dāng)要格式化的數(shù)字為null、空或非數(shù)字時,返回的結(jié)果。默認為0
    2010-11-11
  • 詳解如何利用chatgpt保護您的js代碼

    詳解如何利用chatgpt保護您的js代碼

    這篇文章主要為大家介紹了如何利用chatgpt保護您的js代碼詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04

最新評論