This commit is contained in:
Tim_note 2025-02-08 00:49:47 +08:00
parent 0ecb21b40e
commit 4dac5e7adb

View File

@ -1,17 +1,17 @@
# Nodejs與npm # Node.js與npm
Nodejs:一個不需要開啟網頁就能夠執行javascript的環境 Nodejs:一個不需要開啟網頁就能夠執行javascript的環境
npm(node package manager): 一個套件管理工具類似於pip、nuget npm(node package manager): 一個套件管理工具類似於pip、nuget
npm這個工具本身是由javascript寫出來的所以npm和nodejs才會綁在一起下載 npm這個工具本身是由javascript寫出來的所以需要node.js在背景持續執行
使用React前端框架照理說不需用到Nodejs但是需要npm去安裝一些前端框架會用到的工具 使用React前端框架照理說不需用到Node.js但是需要npm去安裝一些前端框架會用到的工具
常用套件工具: 常用套件工具:
React 本體react、react-dom) <pre> React 本體react、react-dom) </pre>
開發工具Vite / Webpack <pre> 開發工具Vite / Webpack </pre>
TypeScript 支援(若使用 TypeScript <pre> TypeScript 支援(若使用 TypeScript </pre>
狀態管理Redux, Zustand <pre> 狀態管理Redux, Zustand </pre>
UI 框架Tailwind CSS, Material UI <pre> UI 框架Tailwind CSS, Material UI </pre>
前端路由React Router <pre> 前端路由React Router </pre>
API 請求axios, fetch <pre> API 請求axios, fetch </pre>
# Vscode編譯器 # Vscode編譯器
vscode本身沒有支援npm需去下載nodejshttps://nodejs.org/zh-tw vscode本身沒有支援npm需去下載nodejshttps://nodejs.org/zh-tw