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

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

利用n 升級(jí)工具升級(jí)Node.js版本及在mac環(huán)境下的坑

2024-05-06 15:11:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、利用n 升級(jí)Node.js

最近在用NPM安裝一個(gè)nodejs工具時(shí)發(fā)現(xiàn),我的nodejs的版本有些舊了。這不是大問(wèn)題,只要升級(jí)就可以了,當(dāng)然,重新從nodejs.org最新版本是一種方法,但我想應(yīng)該有更簡(jiǎn)單的方法,那就是使用 n 這個(gè)工具包,我們可以使用NPM先安裝 n 工具包,然后用它升級(jí)nodejs,十分的方便。

sudo npm cache clean -fsudo npm install -g nsudo n stable

上面這是使用 n 來(lái)安裝最新的穩(wěn)定版的nodejs。

n 是一個(gè)Node工具包,它提供了幾個(gè)升級(jí)命令參數(shù):

    n                              顯示已安裝的Node版本 n latest                       安裝最新版本Node n stable                       安裝最新穩(wěn)定版Node n lts                          安裝最新長(zhǎng)期維護(hù)版(lts)Node n <version>                    根據(jù)提供的版本號(hào)安裝Node

比如,你想安裝指定的版本號(hào):

sudo n 0.8.21

一旦安裝完成,你可以通過(guò)下面的命令確認(rèn)安裝的版本:

node -v

二、mac環(huán)境下的測(cè)試

本文環(huán)境基于Mac OS X EI Capitan V10.11.4,應(yīng)該是mac環(huán)境的通病。

在命令行里輸入(網(wǎng)上的方法):

sudo npm install -g n

接著又輸入 sudo n stable

然后命令行里開(kāi)始顯示百分比,從1% 慢慢變到100%,我以為更新完了,結(jié)果。。。

輸入 node -v 顯示:

 dyld: Symbol not found: Referenced from: /usr/local/bin/node Expected in: /usr/lib/libstdc++.6.dylib Trace/BPT trap: 5

然后就知道麻煩來(lái)了,總之,npm后都是這樣子,網(wǎng)上百度各種辦法,重裝gcc , 卸載node重裝, 添加環(huán)境變量等等。。。。

反正各種方法都行不同, 真不知道 n 這個(gè)工具到底是否能夠在mac上用,反正好多人遇到類似辦法都沒(méi)有解決。

拋棄n工具

既然n不能夠在我的mac上起到升級(jí)作用,且還搞壞了node系統(tǒng),且網(wǎng)上沒(méi)有搜到有效的相關(guān)解決方案,那邊只好卸載完全卸載node后重裝了。

由于用了brew安裝的node ,用  brew uninstall node 卸載node后發(fā)現(xiàn)還是沒(méi)有解決問(wèn)題。

那么一定是這個(gè)命令沒(méi)有完全卸載node,那么只好自己手動(dòng)卸載了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 科技| 松江区| 吉隆县| 武穴市| 华坪县| 新河县| 兴国县| 中江县| 洪雅县| 石门县| 五河县| 襄汾县| 锦屏县| 宜黄县| 玉屏| 汕头市| 吉安县| 青海省| 漳平市| 陕西省| 望谟县| 蒲城县| 海安县| 禹州市| 温宿县| 林口县| 平舆县| 安乡县| 廉江市| 益阳市| 辽宁省| 霞浦县| 巩留县| 尉犁县| 剑川县| 怀安县| 内黄县| 松原市| 永川市| 镇赉县| 信宜市|