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