nvm最佳實踐

2021-09-24 06:47:52 字數 1211 閱讀 6971

使用curl安裝nvm

curl -o-  | bash

複製**

完成後nvm就被安裝在了~/.nvm下了,然後在你的profile(~/.bash_profile, ~/.zshrc, ~/.profile)中加入:

export nvm_dir="$home/.nvm"

[ -s

"$nvm_dir/nvm.sh" ] && \. "$nvm_dir/nvm.sh"

# this loads nvm

複製**

# setup mirror location if not already set

if [ -z "$" ]; then

export nvm_nodejs_org_mirror=""

fi複製**

export nvm_nodejs_org_mirror=

複製**

nvm use 8.9.0 #使用8.9.0

nvm alias default 6.10.0 #設定預設版本

複製**

不同的專案我們可能使用不同的node版本,老是使用nvm use切換也是個麻煩的事情,因為你也不一定能記住這個專案使用了哪個版本,nvmissue裡面有人說如果有人實現這個特性,他願意付2美刀》_<

i would pay 2$ if somebody implements this feature.

我們希望能夠進入目錄後,自動使用當前專案設定的node版本,首先可以建立乙個.nvmrc檔案

node -v > .nvmrc

複製**

然後在.zshrc加入乙個鉤子:

autoload -u add-zsh-hook

load-nvmrc

() add-zsh-hook chpwd load-nvmrc

複製**

這樣就萬事大吉了。

最佳實踐 Flutter 最佳實踐

最佳實踐是乙個領域可以接受的專業標準,對於任何程式語言來說,提高 質量 可讀性 可維護性和健壯性都非常重要。讓我們探索一些設計和開發flutter應用程式的最佳實踐。class enum typedef和extension應採用駝峰命名uppercamelcase規則。class mainscree...

JUnit最佳實踐

junit最佳實踐 cherami 轉貼 參與分 20053,專家分 4960 發表 2003 9 16 下午7 57 版本 1.0 閱讀 3899次 martin fowler說過 當你試圖列印輸出一些資訊或除錯乙個表示式時,寫一些測試 來替代那些傳統的方法。一開始,你會發現你總是要建立一些新的f...

SVN最佳實踐

楊爭 subversion是新一代的版本控制工具,由於其優於cvs的一些特點,得到了越來越多人的關注和使用,本人根據自己使用svn的經驗,寫了這篇文章,希望對大家有所幫助,其中有些實踐並不是僅僅適用於svn,對其他版本控制工具也是適用的。1 養成良好的記錄日誌的習慣.svn ci提交,最好在日誌中記...