iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
Modern Web

從零開始:全端新手的困境與成長系列 第 7

Day 7 搭建開發環境:開發者的成長第一步

  • 分享至 

  • xImage
  •  

在設定開發環境是開發專案的第一步,因為環境沒設定好,未來會有很多問題。看起來蠻簡單的設置,但對新手來說,畢竟是剛開始要開發了,一定會有不確定性和困難。當我第一次設置前端開發環境時,也是內心充滿了緊張感,特別是遇到一些不熟悉的狀況,讓過程變得更加麻煩。

這篇文章將詳細介紹我在建立 Angular 開發環境時遇到的問題和解決方法,並分享如何應對初期開發中的心理壓力。

https://ithelp.ithome.com.tw/upload/images/20240915/20168326drn5YOrfiC.png

文章大綱:

  1. 開始設定環境的緊張和不安
  2. 前端開發環境的設置
  3. 使用 AI 解決遇到的環境設置問題
  4. 踏出一小步,就是未來的一大步

1. 開始設定環境的緊張和不安

當我第一次開始設定前端開發環境時,內心也是充滿了緊張感。對新手來說,這時代表著即將進入真正的開發階段,不管之前學了多少理論知識,現在就要直接開始了。雖然只是安裝一些工具和配置,但每一步都是未知,也是會怕東怕西。

一開始,我擔心自己會在某個地方出錯,像是安裝過程中的一些錯誤提示,或者工具之間的版本不相容,這些都讓我不知道要怎麼辦。對我來說,心理壓力——我會不會漏掉某個步驟?如果哪裡配置錯了,會不會耽誤後面的開發?

這種怕東怕西的緊張其實是每個開發者都會面臨的過程,尤其是在第一次開始設置環境時。然而,每一步的挑戰,都是讓我們成為更成熟開發者的必經之路。不要擔心,允許自己犯錯,並學會如何從錯誤中吸取經驗。那我們就開始吧!


2. 前端開發環境的設置

設置 Angular 開發環境的過程需要一些基礎的工具安裝和配置,這裡我會一步一步詳細介紹,確保你能順利完成每個步驟。

1. 配置開發工具:VS Code

下載與安裝 VS Code

VS Code 是一個功能強大的免費編輯器,適合 Angular 開發。

  1. 進入 VS Code 官方網站
  2. 下載適用於你作業系統的版本(Windows、macOS 或 Linux)。
  3. 下載完成後,打開安裝包並按照提示完成安裝。

安裝必要的插件

VS Code 有許多有用的插件可以幫助我們更高效地進行 Angular 開發。打開 VS Code 後,進入左側的擴展商店圖標,推薦直接安裝 Angular Extension Pack。

https://ithelp.ithome.com.tw/upload/images/20240915/20168326beKVe4DFYO.png

安裝完這些插件後,VS Code 就已經配置好可以進行 Angular 開發了。

2. 安裝 Node.js 和 npm

什麼是 Node.js 和 npm?

  • Node.js:是一個 JavaScript 運行環境,Angular 和許多其他前端工具都依賴於它。
  • npm (Node Package Manager):是 Node.js 的包管理器,用來安裝和管理各種工具和依賴。

安裝步驟

  1. 進入 Node.js 官網
    https://ithelp.ithome.com.tw/upload/images/20240915/201683263hCIoAj8P0.png

  2. 下載頁面上,你會看到兩個版本,選擇 LTS (Long Term Support) 版本,這是長期支持版,最穩定
    https://ithelp.ithome.com.tw/upload/images/20240915/20168326Frw6sqJ59Z.png

  3. 根據你的操作系統下載對應的版本:

    • Windows 用戶:下載 .msi 安裝包。
    • macOS 用戶:下載 .pkg 安裝包。
    • Linux 用戶:可以通過包管理器(如 aptyum)安裝,具體步驟可參考 Node.js 官網。
  4. 下載完成後,點擊安裝包並按照提示完成安裝。

檢查安裝是否成功

安裝完成後,打開終端(Windows 用戶可以打開「命令提示符」或「PowerShell」),輸入以下指令來檢查 Node.js 和 npm 是否安裝成功:

node -v
npm -v

你應該會看到類似於以下的輸出,顯示已安裝的版本號:


v14.17.3  (Node.js 版本號)
7.20.0    (npm 版本號)如果看到版本號,表示 Node.js 和 npm 安裝成功了!

https://ithelp.ithome.com.tw/upload/images/20240915/20168326miWr9Kbvaq.png

3. 安裝 Angular CLI

什麼是 Angular CLI?

Angular CLI 是 Angular 提供的一個命令行工具,可以幫助我們快速創建、管理和運行 Angular 專案。透過這個工具,我們可以省去很多手動配置的麻煩。

安裝步驟

  1. 打開終端或命令提示符。
  2. 輸入以下指令來全域安裝 Angular CLI:
npm install -g @angular/cli
  • g 參數表示全域安裝,這樣你可以在電腦的任何位置使用 Angular CLI。

安裝過程可能需要幾分鐘,完成後你可以檢查是否成功,使用以下命令查看 Angular CLI 的版本:

ng version

你應該會看到類似以下的輸出:
https://ithelp.ithome.com.tw/upload/images/20240915/20168326DR4vS6cHzD.png

這表示 Angular CLI 安裝成功,接下來可以開始創建專案。

4. 初始化 Angular 專案

創建新專案

現在我們可以使用 Angular CLI 來創建一個新的專案。輸入以下指令來創建專案:

ng new my-angular-project

my-angular-project 是專案名稱,你可以根據自己的需求更改。

因為我比較喜歡專案裡面有 app.module.ts,所以我的指令如下:

ng new --no-standalone my-angular-project

詳細可以參考此文章:https://stackoverflow.com/questions/77454741/why-doesnt-app-module-exist-in-angular-17

CLI 會引導你進行一些基本設定:

  1. Which stylesheet format would you like to use?

    選擇樣式表的格式,預設是 CSS,你也可以選擇 SCSS、SASS 或 LESS。如果不確定,選擇 CSS 就好。

設定完成後,CLI 會自動創建專案文件夾並安裝所需的依賴,這個過程可能需要幾分鐘。

5. Angular 啟動!!!

現在我們已經創建了 Angular 專案,接下來啟動開發伺服器,這樣你可以在瀏覽器中查看。

啟動伺服器

輸入以下指令來啟動開發伺服器:

ng serve

CLI 會啟動一個本地伺服器,預設的網址是 http://localhost:4200。當伺服器成功啟動後,你會看到終端中出現以下訊息:
https://ithelp.ithome.com.tw/upload/images/20240915/20168326Q4Y3hOfr4u.png

查看專案運行狀態

打開瀏覽器,輸入 http://localhost:4200,你應該會看到一個 Angular 的預設歡迎頁面,上面寫著 "Welcome to my-angular-project"。
https://ithelp.ithome.com.tw/upload/images/20240915/20168326VZKk3IDYNN.png

這表示你的 Angular 開發環境已成功搭建,你可以開始撰寫程式碼並進行開發了!


3. 使用 AI 解決遇到的環境設置問題

在建立開發環境的時候,有時候會遇到一些安裝或版本的問題,這時我們可以透過 AI 來快速解決這些問題。

Node.js 版本不相容問題

當我嘗試使用 Angular CLI 時,發現它與我安裝的 Node.js 版本不相容,導致某些功能無法正常運行。這是因為 Angular CLI 需要依賴特定版本的 Node.js。
https://ithelp.ithome.com.tw/upload/images/20240915/20168326pMQwBOhCL4.png

Angular CLI 初始化問題

當我嘗試初始化專案時,遇到 npm 安裝依賴包失敗的情況。這可能是由於網絡不穩定或 npm 問題導致的。
https://ithelp.ithome.com.tw/upload/images/20240915/20168326OZ8uYbyGNu.png

VS Code 插件衝突

當我安裝了 Prettier 和 ESLint 插件後,發現程式碼格式化功能失效。這是因為兩個插件之間的配置衝突。
https://ithelp.ithome.com.tw/upload/images/20240915/20168326I69o650HKC.png

4. 踏出一小步,就是未來的一大步

在設置開發環境的過程中,這第一步可能看起來很簡單,甚至有點繁瑣,但它卻是邁向成功開發的關鍵一步。設置環境雖然只是工具的安裝與配置,但是沒有開始就沒有後續。如果這一步沒有做好,後續的開發就真的會很麻煩。

所以,勇敢地踏出這第一步吧!設定開發環境只是開始,而你未來將會克服更多挑戰,你也會越來越厲害。加油!每一小步都是未來的一大步!


上一篇
Day6 如何撰寫產品需求規格書:從需求拆分到細節展現
下一篇
Day8 要開始寫程式了,但我對 CSS、TypeScript 和 HTML 不熟,怎麼辦?(上)
系列文
從零開始:全端新手的困境與成長19
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言