mac還是使用brew install簡單一些;最好使用一種安裝方式,不要多種方式互用;
更新npm到最新版本
npm install -g npm
更新npm到指定版本
npm -g install npm@2.9.1
指定安裝目錄
npm install --prefix /usr/local -g npm
?
1、從官網https://nodejs.org/en/下載pkg包安裝:
2、
安裝node
brew install node
npm升級
npm是隨著nodejs安裝一并安裝的。 更新npm,可以用npm命令。
npm install npm -g
npm相關命令介紹
全局安裝, 安裝在/usr/local/lib
npm install -g xx
npm install xx
查看所有全局安裝的模塊
npm list -g
查看某個模塊的版本號
npm list grunt
卸載模塊
npm uninstall xxx
卸載后,可以cd到node_modules/目錄下查看,或者使用命令查看:
npm ls
更新模塊
npm update xx
搜索模塊
npm search xx
創建模塊
npm init
發布模塊
npm public
package.json文件說明
package.json類似于Cocopods中的podspec文件。是對某指定包、模塊做的描述。
Mac下徹底卸載node和npm
homebrew安裝的
直接一條命令?brew uninstall node
官網下載pkg安裝包的
一條命令?sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
?
升級node.js
npm中有一個模塊叫做“n”,專門用來管理node.js版本的。
更新到最新的穩定版只需要在命令行中打下如下代碼:
npm install -g n
n stable
如需最新版本則用n latest
當然,n后面也可以跟具體的版本號:n v6.2.0
?
升級npm
npm升級就更簡單了,只需要在終端中輸入:
npm?-g install?npm@next
?
升級node或者npm后,可能原來可以啟動程序出現各類問題,這個時候,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