This commit is contained in:
Tim_note 2025-02-08 00:44:29 +08:00
parent 2361ad4cf4
commit f79f1eff13

View File

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