在 Ubuntu 上“装 Node.js 框架”一般分两步:先装 Node.js 运行环境,再装具体框架(如 Express、Nest、Koa 等)。下面给你几种常见、靠谱的做法。
# 以 Node.js 20 为例
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
验证:
node -v
npm -v
sudo apt update
sudo apt install nodejs npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install --lts
mkdir myapp && cd myapp
npm init -y
npm install express
示例:
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.send('Hello Node.js')
})
app.listen(3000)
运行:
node index.js
npm install -g express-generator
express myapp
cd myapp
npm install
npm start
npm i -g @nestjs/cli
nest new project-name
cd project-name
npm run start
npm install koa
不要用 sudo npm -g
建议:
npm config set prefix ~/.npm-global
并加到 ~/.bashrc
export PATH=~/.npm-global/bin:$PATH
npm config set registry https://registry.npmmirror.com
如果你说的是某个具体框架(如 Next.js / Nuxt / Electron / Adonis),告诉我名字,我可以直接给你完整安装流程。