Node.js

最后更新于:2022-04-01 02:15:01

# Node.js ### 安裝 NVM (Node Version Manager) 使用 `brew` 安裝 NVM ~~~ $ brew install nvm ~~~ 將下列指令加入 `.bash_profile`(或 `.bashrc`)檔案 ~~~ export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh ~~~ 重新載入 `.bash_profile` 設定 ~~~ $ source .bash_profile ~~~ 測試 nvm 指令 ~~~ kejyun@KeJyundeMBP:~$ nvm Node Version Manager Usage: nvm help Show this message nvm --version Print out the latest released version of nvm nvm install [-s] Download and install a , [-s] from source. Uses .nvmrc if available nvm uninstall Uninstall a version nvm use Modify PATH to use . Uses .nvmrc if available nvm run [] Run with as arguments. Uses .nvmrc if available for nvm current Display currently activated version nvm ls List installed versions nvm ls List versions matching a given description nvm ls-remote List remote versions available for install nvm deactivate Undo effects of `nvm` on current shell nvm alias [] Show all aliases beginning with nvm alias Set an alias named pointing to nvm unalias Deletes the alias named nvm reinstall-packages Reinstall global `npm` packages contained in to current version nvm unload Unload `nvm` from shell nvm which [] Display path to installed node version. Uses .nvmrc if available Example: nvm install v0.10.32 Install a specific version number nvm use 0.10 Use the latest available 0.10.x release nvm run 0.10.32 app.js Run app.js using node v0.10.32 nvm exec 0.10.32 node app.js Run `node app.js` with the PATH pointing to node v0.10.32 nvm alias default 0.10.32 Set default node version on a shell Note: to remove, delete, or uninstall nvm - just remove ~/.nvm, ~/.npm, and ~/.bower folders ~~~ ### 使用 NVM 安裝 Node.js 找出目前所有可安裝的 Node.js 版本 ~~~ $ nvm ls-remote v0.11.8 v0.11.9 v0.11.10 v0.11.11 v0.11.12 v0.11.13 v0.11.14 v0.11.15 v0.11.16 ~~~ 安裝 Node.js (0.11.16) ~~~ $ nvm install 0.11.16 ~~~ 指定nvm使用的 Node.js版本 ~~~ nvm use 0.11.16 ~~~ 預設使用 0.11.16 版本,否則每次重新連線登入,還需要重新 nvm use 一次 ~~~ nvm alias default 0.11.16 ~~~ 列出所有安裝的版本 ~~~ $ nvm ls -> v0.11.16 default -> 0.11.16 (-> v0.11.16) unstable -> 0.11 (-> v0.11.16) (default) ~~~ 測試 Node.js ~~~ $ node -v v0.11.16 ~~~ 測試 npm ~~~ $ npm -v 2.3.0 ~~~
';