- 為了能讓大家能夠順利的建立起 Angular 8 開發環境,以下是需要安裝的相關軟體與安裝步驟與說明。
- Windows 7 以上版本 (更新到最新 Service Pack 版本)
- Mac OS X 10.6 以上版本
- Homebrew — The missing package manager for OS X
- 安裝過程會要求你安裝一份沒有 IDE 的 Xcode 應用程式
- 需要有 bash 或 zsh 的 Shell 環境 (Terminal)
- 相關連結
- - Windows
- - Git
- - TortoiseGit
- Mac
- Git
- SourceTree
- 若使用 Brew 的話,可以用
brew install git
指令安裝
- - 請開啟命令提示字元或終端機視窗,並輸入以下指令進行設定,這是使用 Git 之前的必要步驟:
- - 設定您的名稱:
git config --global user.name 您的名稱
- - 設定電子郵件:
git config --global user.email 您的電子郵件
- - 設定您的名稱:
- - Visual Studio Code (請安裝或更新至最新版)
- - Angular 擴充套件包
- 安裝 Angular Extension Pack 擴充套件
- 安裝 Prettier - Code formatter 擴充套件
- - 其他可以考慮安裝 (但我沒有裝) 的擴充套件
- 安裝 Bracket Pair Colorizer 擴充套件
- 安裝 Angular Component Extension 擴充套件
- 安裝 Angular 2 TypeScript Emmet 擴充套件
- 安裝 HTML SCSS Support 擴充套件
- - Angular 擴充套件包
- - 建議安裝 Node.js v12.14.1 LTS 以上版本 (至少需要 v10.13 以上版本)
- - 如果是 Windows 用戶,若使用 Chocolatey 的話,可以用
choco install nodejs-lts
指令安裝 - 如果是 Mac 用戶,若使用 Brew 的話,可以用
brew install node
指令安裝
- - 如果是 Windows 用戶,若使用 Chocolatey 的話,可以用
- 驗證安裝結果的指令
- -
node -v
- 確認為
v12.14.1
或以上版本
- 確認為
- -
npm -v
- 確認為
v6.13.4
以上版本
- 確認為
- -
- 離線安裝注意事項
[ 安裝 Angular CLI 工具 ]
-
- 開啟「命令提示字元」視窗 (Windows) 或 Terminal 應用程式 (Mac OS X),並執行以下指令安裝 npm 套件 (這個動作會執行 1 ~ 3 分鐘):
npm install -g @angular/cli
如果是 macOS 環境,可能需要使用
sudo npm install -g @angular/cli
命令才能成功安裝。 -
驗證安裝結果的指令
- y-
ng version
- 確認
8.3.23
以上版本
- 確認
- y-
[ 驗證 Angular CLI 執行 ]
-
請依據下列步驟測試 Angular CLI 是否可以正常執行:
- - 開啟「命令提示字元」視窗 (Windows) 或 Terminal 應用程式 (Mac OS X)
- - 建立 demo1 專案資料夾與 Angular 專案骨架,請執行下列指令:
ng new demo1 --routing --style css
- 這個過程會建立 Angular 專案檔案並自動安裝所有 npm 相依套件!
- - 進入 demo1 目錄
cd demo1
- - 啟動 Angular 開發伺服器並自動開啟網頁 ( http://localhost:4200/ )
ng serve --open
-
畫面上只要出現
demo1 app is running!
字樣,就代表設定成功!👍
-
使用 npm 安裝套件時都會出現「指定的路徑、檔名,或是兩者都太長。完整的檔名必須少於 260 個字元,並且目錄名稱必須少於 248 個字元」錯誤訊息怎麼辦?
-
請問我公司因為需要設定代理伺服器 (Proxy Server) 才能上網,請問要做那些設定才好呢?
-
請問我的
tsc -v
所回傳的版本一直都是舊版,執行npm install -g typescript
也執行好幾次了,為什麼會這樣呢? -
若是用 Mac OS X 電腦,覺得每次安裝 global npm 模組都要打 sudo 很麻煩的話,可以建議用以下命令重裝 node 與 npm
參考文章:How to use npm global without sudo on OSXbrew install node --without-npm mkdir "${HOME}/.npm-packages" echo NPM_PACKAGES="${HOME}/.npm-packages" >> ${HOME}/.bashrc echo prefix=${HOME}/.npm-packages >> ${HOME}/.npmrc curl -L https://www.npmjs.org/install.sh | sh echo NODE_PATH=\"\$NPM_PACKAGES/lib/node_modules:\$NODE_PATH\" >> ${HOME}/.bashrc echo PATH=\"\$NPM_PACKAGES/bin:\$PATH\" >> ${HOME}/.bashrc echo source "~/.bashrc" >> ${HOME}/.bash_profile source ~/.bashrc
-
如何將 npm 升級到最新版本
網路上常見的 npm 升級方法,基本上都不適用於 Windows 平台,你必須參考 npm-windows-upgrade 的說明進行升級動作。
-
安裝 npm-windows-upgrade 套件
npm install --global --production npm-windows-upgrade
-
執行升級動作
npm-windows-upgrade --npm-version latest
其他平台可以透過
npm i -g npm@latest
直接進行升級動作。 -