日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

mac下npm/node的安装和卸载、升级;node、npm升级后最后删掉node_modules重新安装

發(fā)布時(shí)間:2023/12/9 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mac下npm/node的安装和卸载、升级;node、npm升级后最后删掉node_modules重新安装 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

mac還是使用brew install簡(jiǎn)單一些;最好使用一種安裝方式,不要多種方式互用;

更新npm到最新版本
npm install -g npm
更新npm到指定版本 npm -g install npm@2.9.1

指定安裝目錄
npm install --prefix /usr/local -g npm

?

1、從官網(wǎng)https://nodejs.org/en/下載pkg包安裝:

2、

安裝node

brew install node

npm升級(jí)

npm是隨著nodejs安裝一并安裝的。 更新npm,可以用npm命令。
npm install npm -g

npm相關(guān)命令介紹

全局安裝, 安裝在/usr/local/lib
npm install -g xx

本地安裝, 安裝在當(dāng)前目錄

npm install xx

查看所有全局安裝的模塊
npm list -g

查看某個(gè)模塊的版本號(hào)
npm list grunt

卸載模塊
npm uninstall xxx

卸載后,可以cd到node_modules/目錄下查看,或者使用命令查看:
npm ls

更新模塊
npm update xx

搜索模塊
npm search xx

創(chuàng)建模塊
npm init

發(fā)布模塊
npm public

package.json文件說(shuō)明
package.json類似于Cocopods中的podspec文件。是對(duì)某指定包、模塊做的描述。

Mac下徹底卸載node和npm

homebrew安裝的

直接一條命令?
brew uninstall node

官網(wǎng)下載pkg安裝包的

一條命令?
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

?

升級(jí)node.js

npm中有一個(gè)模塊叫做“n”,專門用來(lái)管理node.js版本的。

更新到最新的穩(wěn)定版只需要在命令行中打下如下代碼:

npm install -g n n stable

如需最新版本則用n latest

當(dāng)然,n后面也可以跟具體的版本號(hào):n v6.2.0

?

升級(jí)npm

npm升級(jí)就更簡(jiǎn)單了,只需要在終端中輸入:

npm?-g install?npm@next

?

升級(jí)node或者npm后,可能原來(lái)可以啟動(dòng)程序出現(xiàn)各類問(wèn)題,這個(gè)時(shí)候,When you update node you need to run?rm -rf node_modules && npm install?to rebuild/reinstall your native modules against your new node version.

node app fails to run on mojave: ReferenceError: internalBinding is not defined

https://github.com/gulpjs/gulp/issues/2246

參考:https://blog.csdn.net/shiquanqq/article/details/78032943

轉(zhuǎn)載于:https://www.cnblogs.com/shengulong/p/9343165.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的mac下npm/node的安装和卸载、升级;node、npm升级后最后删掉node_modules重新安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。