Frontend/進階_React框架/docs/Nodejs.md

62 lines
1.4 KiB
Markdown
Raw Normal View History

2025-02-08 00:49:47 +08:00
# Node.js與npm
2025-02-08 00:44:53 +08:00
Nodejs:一個不需要開啟網頁就能夠執行javascript的環境
npm(node package manager): 一個套件管理工具類似於pip、nuget
2025-02-08 00:44:29 +08:00
2025-02-08 00:49:47 +08:00
npm這個工具本身是由javascript寫出來的所以需要node.js在背景持續執行
使用React前端框架照理說不需用到Node.js但是需要npm去安裝一些前端框架會用到的工具
2025-02-08 00:44:29 +08:00
常用套件工具:
2025-02-08 00:51:53 +08:00
React 本體react、react-dom)
開發工具Vite / Webpack
TypeScript 支援(若使用 TypeScript
狀態管理Redux, Zustand
UI 框架Tailwind CSS, Material UI
前端路由React Router
API 請求axios, fetch
2025-02-08 00:42:09 +08:00
# Vscode編譯器
vscode本身沒有支援npm需去下載nodejshttps://nodejs.org/zh-tw
下載完vscode終端檢查有無node.js
```
node -v
```
檢查有無npm
```
npm -v
```
# Package.json
這個跟nuget一樣會有一個dependencies去記錄你安裝的套件
```
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.7.0"
}
```
當別人拿到你的程式碼時,他們只需要執行
```
npm install
```
先下載Node.js 並安裝
於準備開發的資料夾下方開啟CMD
檢查有無node.js
```
npm -v
```
# React
## 基於VUE 可以更有效率地進行前端省了很多路由部分可以直接創建Page即可開始
先下載Node.js 並安裝
於準備開發的資料夾下方開啟CMD
檢查有無node.js
```
npm -v
```