nodejs tools, yarn, ts-node, live-server, n or nvm
來整理一下覺得不錯用的工具...以後應該會在繼續更新
首先是yarn,這東西是由facebook開發的,速度號稱是比npm還要快,我之前沒有很認真測過速度,不過就某些已安裝過套件包的部份來做比較的話,yarn的確有其優勢
另外需要注意的是 yarn不支援nodejs 4.5以下的版本,所以有專案在4.5以下的使用的話要仔細考慮
現在安裝的部份就ubuntu來說可以透過apt-get安裝方法,具體方法如下
from : yarn installation
接下來講install的相關
force : 重新下載一次dependencies,在寫程式當中可能因為某些原因動到裡面的原始碼,這時後不需要幹掉node_modules重載,只需要用這個指令就可以了
production : 不安裝devDependencies,有時環境中全域裡面就已經有安裝了(例如typescript)這時候就不需要在專案中在安裝
打完yarn發覺放的有點多,接下來就一篇篇介紹好了...
ts-node篇
live-server篇
n or nvm篇
首先是yarn,這東西是由facebook開發的,速度號稱是比npm還要快,我之前沒有很認真測過速度,不過就某些已安裝過套件包的部份來做比較的話,yarn的確有其優勢
另外需要注意的是 yarn不支援nodejs 4.5以下的版本,所以有專案在4.5以下的使用的話要仔細考慮
現在安裝的部份就ubuntu來說可以透過apt-get安裝方法,具體方法如下
from : yarn installation
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
接下來介紹yarn的指令yarn跟 npm install 一樣的用法 先安裝package.json裡面的dependencies,不過這邊值得注意的一點是,在yarn 0.17好像會把bower_components幹掉,所以我會先yarn再做bower
yarn add <package-name>@<version> [--dev]只是把 npm install --save 稍微換個名稱而已,基本用法差不多,值得注意的重點在於安裝全域的套件時要用以下的指令安裝
yarn global add <add/bin/ls/remove/upgrade> [--prefix]prefix帶出的是你所想要安裝的位置
接下來講install的相關
yarn install [--options]就是 npm install 的擴充 options有數種屬性,我挑我會用的簡介
force : 重新下載一次dependencies,在寫程式當中可能因為某些原因動到裡面的原始碼,這時後不需要幹掉node_modules重載,只需要用這個指令就可以了
production : 不安裝devDependencies,有時環境中全域裡面就已經有安裝了(例如typescript)這時候就不需要在專案中在安裝
yarn remove <...packages>remove的指令會不僅僅從你的專案資料夾或者系統中移除該項modules同時也會在package.json中的dependencies list中移除掉相關內容。
yarn init [-y/--yes]專案初始化指令,yes帶出的是所有出來的選項內容都默認yes之後再自行去package.json當中調整,以加速專案建立的速度(懶人用)
yarn run [script] [-- <args>]執行scirpts裡面的預設指令,如果單純yarn run會列出可以執行的命令
打完yarn發覺放的有點多,接下來就一篇篇介紹好了...
ts-node篇
live-server篇
n or nvm篇
留言
張貼留言