讲师:乌鸦哥
就像做菜之前要准备食材一样
Nuxt3 需要 Node.js 版本 16.10.0 或更高
node --version
如果显示类似 v18.17.0 就说明已安装
没有的话需要先去 nodejs.org 下载安装
npm --version
这个通常和 Node.js 一起安装
看到版本号就说明一切正常!
就像整理房间,东西要放在固定位置
现在开始真正的安装过程
别怕黑屏幕,它只是看起来酷一点 😎
cd Desktop/projects
或者你创建的其他文件夹
cd 就是 "change directory" 的缩写,意思是换文件夹
npx nuxi@latest init my-nuxt-app
这个命令做了什么?
让我用一个生活中的例子来解释:
你不需要修水管,为什么要买扳手?用完就还更合理!
就像叫外卖,不用自己买菜做饭!
npx nuxi@latest init my-nuxt-app
📦 npx = "我要临时借个工具"
🔧 nuxi = "工具名叫 nuxi"
✨ @latest = "要最新版本的"
🏗️ init = "用这个工具创建项目"
📁 my-nuxt-app = "项目叫这个名字"
你会看到类似这样的输出:
✨ Creating Nuxt 3 project...
📁 Creating project folder: my-nuxt-app
🎉 Project created successfully!
这个过程可能需要 1-3 分钟
取决于你的网络速度,喝口水放松一下 💧
cd my-nuxt-app
现在你在项目文件夹里了
可以用 ls(Mac/Linux)或 dir(Windows)看看里面有什么
下载项目需要的所有"配件"
npm install
你会看到很多下载信息滚动
这是正常的!npm 在下载几百个小工具
就像买了一台电脑,还要装各种软件
npm WARN deprecated...
added 1247 packages, and audited 1248 packages
✅ Installation completed!
WARN 提示不用担心,通常只是版本兼容提醒
看到 Installation completed 就成功了!
可以使用国内的镜像源:
npm install --registry=https://registry.npmmirror.com
这就像换一个离你更近的商店买东西 🏪
让我们把网站跑起来!
npm run dev
你会看到类似这样的输出:
Nuxt 3.8.0 with Nitro 2.7.2
➜ Local: http://localhost:3000/
➜ Network: http://192.168.1.100:3000/
✔ Vite server built in 1234ms
ℹ Ready in 2.3s
🎉 看到 Nuxt 欢迎页面就说明成功了!
Nuxt 会自动选择其他端口,比如 3001
Port 3000 is already in use
➜ Local: http://localhost:3001/
用显示的端口号就行,不用担心
确认一下是否一切正常
99% 的问题都能通过重启解决 🔄
让我来解答一些常见疑问
你可能会疑惑...
这样学习不会"晕头转向"
项目已经跑起来了,让我们继续探索
记住:编程就像学骑自行车
一开始可能会摔跤,但掌握了就再也不会忘记
💪 加油,未来的全栈工程师们!