前端工具安裝

因為真的很不常用,所以我肯定會忘記,整理前端工具的安裝方式,純粹記錄用來備查。免得曾經記得學過這些東西然後到最後都是忘光光。透過套件管理工具 Chocolatey 安裝 Git、NodeJs、Python,再透過 NPM 安裝 bower、gulp、yeoman、webpack 等前端自動化工具。至於使用方法嘛….科科….

套件管理工具 Chocolatey

透過套件管理工具來安裝前端開發會用到的東西,可以省掉你找檔案的麻煩,我是覺得還不錯啦。官方網站傳送門:Chocolatey

我找了好久都找不到頁面上的 Download 按鈕,最後才發現網站上很貼心的直接提供了安裝的指令,應該就是英文不好大腦直接會略過的下意識反應吧

使用系統管理者身分開啟命令提示字元視窗,輸入下列指令就可以自動安裝了

1
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

安裝完成之後可以輸入 choco/?看看 help 文件,直接輸入 choco 也可以查看版本

安裝 Git

1
choco install git

安裝過程會問你是否同意執行 script 等等的,如果不同意就不會安裝,當然也可以給參數-y 略過詢問,安裝完成之後也會在畫面上提示你安裝的 LOG 檔案放置在哪裡。

安裝完畢 Git 後其實就可以安裝 cmder mini 版這個替代命令提示字元的小工具,詳情可以參考保哥的文章,我也不可能說得更詳細了,傳送門:介紹好用工具:Cmder ( 具有 Linux 溫度的 Windows 命令提示字元工具 )

安裝 NodeJs

1
choco install nodejs

安裝時的提問習慣性將將程序中斷,想要輸入-y 略過詢問試試,結果 Ctrl+C 中斷之後再次安裝告訴我已經安裝過了,choco 很貼心地告訴我可以試一下強制安裝–force,再次安裝就成功了。

安裝 Python2

1
choco install python2

沒意外,很順利地安裝完成。

套件管理器:npm、bower

網站骨架產生:yeoman

前端工作流程自動化工具:gulp

前端模組與相依性自動解析工具:webpack

瀏覽器同步瀏覽工具:browsersync

安裝上面一堆東西直接透過 nodejs 的套件管理工具 npm 來做

1
npm install -g bower gulp yo webpack browser-sync

參數-g 代表安裝在全域模組,後面的就是套件的英文了,用空格隔開可以一次安裝很多個

要看有安裝那些 npm 的全域模組可以透過指令來查看

1
npm list -g --dept=0