Vue3 + JS + pnpm 创建项目

Vue3 + JS + pnpm 创建项目

一、创建项目

1. 使用 pnpm 创建 vue 项目

打开终端(Windows 下推荐使用 PowerShell 或 CMD,macOS/Linux 使用自带的 Terminal),执行下面的命令来初始化一个 Vue3 项目:

复制代码
pnpm create vue@latest

执行后,命令行会进入交互式问答界面,依次询问项目名称、是否启用 TypeScript 等选项。这里我们统一选择 JavaScript(不是 TS),其余选项按下面的清单勾选即可:

复制代码
✔ Project name: › vue3‑ruoyi‑admin
✔ Add TypeScript? ... No
✔ Add JSX Support? ... No
✔ Add Vue Router for Single Page Application development? ... Yes
✔ Add Pinia for state management? ... Yes
✔ Add Vitest for Unit testing? ... No
✔ Add an End‑to‑End Test Solution? ... No
✔ Add ESLint for code quality? ... Yes
✔ Add Prettier for code formatting? ... Yes

所有选项确认后,脚手架会自动生成项目目录和基础文件,并提示后续操作步骤。此时项目骨架已经搭建完成,接下来进入依赖安装与启动环节:

复制代码
cd vue3‑ruoyi‑admin
pnpm install
pnpm run dev

在浏览器中访问 http://localhost:5173,如果能看到 Vue 官方默认的欢迎页面,说明项目已经成功跑起来了。这个默认页面虽然简单,但它验证了从创建、安装依赖到启动的整条链路都是通的,后续我们就在这个基础上开始仿若依的改造。

2. 安装依赖包(仿若依必备)

项目跑通后,接下来安装仿若依后台管理必备的依赖包。这些包分别负责 UI 组件、网络请求、图标和样式预处理,是后续搭建布局和权限体系的基础:

c 复制代码
# element-plus UI库
pnpm add element-plus
# axios 请求库
pnpm add axios
# icon 图标(elementplus图标)
pnpm add @element-plus/icons-vue
# scss 样式
pnpm add -D sass
c 复制代码
# 运行时依赖
pnpm add vue-router@4 pinia element-plus axios

# unplugin 按需导入插件(开发依赖 -D)
pnpm add -D unplugin-vue-components unplugin-auto-import
相关推荐
一晌小贪欢43 分钟前
Python办公16:PDF 强力缝合——将几十个 PDF 合并为单个文档并添加页码
开发语言·python·excel·数据可视化·python办公
名剑走天下1 小时前
Kotlin_LiveData
开发语言·kotlin
迷迭香yy1 小时前
回测过拟合检测体系从样本内外到组合稳健性评估 IG50免费开源股票数据API接口
服务器·开发语言·数据库·人工智能·python
zmzb01031 小时前
C++课后习题训练记录Day199
开发语言·c++
Zane1994121 小时前
`ClassName()` 只是一步?拆开看 `__new__` 和 `__init__` 各自在干什么
开发语言·python
蜡台1 小时前
Uniapp 开发H5 页面跳转拦截
前端·javascript·uni-app
IT爱学堂1 小时前
Three.js可视化企业实战WEBGL课,2023年全新WEB 3D THREEJS技术
前端·javascript·webgl
人邮异步社区1 小时前
如何系统地学习 C++ 语言?
开发语言·c++·学习
知识分享小能手1 小时前
概理论与数理统计学习教程,从入门到精通,在数理统计中应用R软件(21)
开发语言·学习·r语言