Agentic Research

Node.js

又稱:node · node.js · npx

讓 JavaScript 能在瀏覽器以外執行的程式。很多 AI 命令列工具是用它安裝、用它啟動的。

你會在什麼時候遇到它

你照著教學打 npm install -g ...,得到 command not found: npm。那一刻問題不在那個 AI 工具,在你還沒裝 Node.js。認得這個名字,你才知道那一步要你去裝的是什麼。

打個比方

JavaScript 原本只能住在瀏覽器裡,像一部只能在電影院放映的片子。Node.js 是讓同一部片子在你家電視上放的那台播放器。

最小範例

node --version      # 有印出版本號,就代表 Node.js 裝好了
npm --version       # npm 是隨 Node.js 一起裝上的套件管理員
npx --version       # npx 則是「不安裝、直接跑一次」的工具

這三行都不會動到你的檔案,可以放心執行。npm 沒反應,通常是 Node.js 沒裝,或裝了但 PATH 沒抓到它。

最常搞錯的地方

  • 把 Node.js 跟 JavaScript 當成兩件要分別學的事。對使用者來說,裝了 Node.js 就一次拿到 JavaScript 的執行環境、npm 和 npx。
  • 把 npx 跟 npm install -g 搞混。npx 是「抓下來跑這一次」,跑完你手上沒有那個指令;-g 才是把指令裝到機器上,以後隨時能打字叫它。

相關詞條

下一步