vue项目初始化

举报
yd_94907100 发表于 2026/10/17 23:28:31 2026/10/17
【摘要】 1. 初始化Vite项目::: tabs@tab pnpm# 方式一:推荐pnpm create vite . --template vue# 方式二:也可以pnpm create vite@latest . --template vue@tab npm# 方式一:推荐npm create vite . --template vue# 方式二:也可以npm create vite@late...

1. 初始化Vite项目

::: tabs

@tab pnpm

# 方式一:推荐
pnpm create vite . --template vue

# 方式二:也可以
pnpm create vite@latest . --template vue

@tab npm

# 方式一:推荐
npm create vite . --template vue

# 方式二:也可以
npm create vite@latest . --template vue

:::
::: info 说明
方式一会使用你本地缓存的 create-vite 版本
方式二会强制使用最新版本的 create-vite
:::

2. 官方的 Vue CLI

::: tabs

@tab pnpm

# 安装 Vue CLI(如果还没有安装)
pnpm install -g @vue/cli

# 创建项目
vue create my-project

@tab npm

# 安装 Vue CLI(如果还没有安装)
npm install -g @vue/cli

# 创建项目
vue create my-project

@tab yarn

# 安装 Vue CLI(如果还没有安装)
yarn global add @vue/cli

# 创建项目
vue create my-project

:::

::: info 提示
不过现在官方更推荐使用 Vite,因为它启动更快,热更新性能更好。
:::

3. TypeScript 支持

如果你想使用 TypeScript,可以选择对应的模板:

::: tabs

@tab pnpm

# Vite + Vue + TypeScript
pnpm create vite . --template vue-ts

# Vue CLI + TypeScript
vue create my-project
# 在交互式界面中选择 TypeScript

@tab npm

# Vite + Vue + TypeScript
npm create vite . --template vue-ts

# Vue CLI + TypeScript
vue create my-project
# 在交互式界面中选择 TypeScript

@tab yarn

# Vite + Vue + TypeScript
yarn create vite . --template vue-ts

# Vue CLI + TypeScript
vue create my-project
# 在交互式界面中选择 TypeScript

:::

4. 环境要求

::: warning 环境要求

  • Node.js: 建议使用 Node.js 16.0 或更高版本
  • 包管理器: pnpm (推荐) / npm / yarn
    :::

5. 项目创建后的步骤

创建项目后,需要安装依赖并启动开发服务器:

::: tabs

@tab pnpm

# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

@tab npm

# 安装依赖
npm install

# 启动开发服务器
npm run dev

@tab yarn

# 安装依赖
yarn

# 启动开发服务器
yarn dev

:::

6. 项目结构

使用 Vite 创建的 Vue 项目基本结构:

my-vue-project/
├── public/
│   └── vite.svg
├── src/
│   ├── assets/
│   ├── components/
│   │   └── HelloWorld.vue
│   ├── App.vue
│   └── main.js
├── index.html
├── package.json
├── vite.config.js
└── README.md

7. 其他 Vite 模板选项

Vite 还支持其他模板:

# Vue 3 + JavaScript
pnpm create vite . --template vue

# Vue 3 + TypeScript
pnpm create vite . --template vue-ts

# 查看所有可用模板
pnpm create vite --help

8. 开发工具推荐

8.1 VS Code 插件

  • Volar: Vue 3 官方推荐的 VS Code 插件
  • TypeScript Vue Plugin (Volar): TypeScript 支持
  • Vue VSCode Snippets: Vue 代码片段

8.2 浏览器插件

  • Vue.js devtools: Vue 开发者工具

9. 常见问题

9.1 权限问题

如果在 Windows 上遇到权限问题,可以尝试:

# 以管理员身份运行终端
# 或者使用 npx
npx create-vite . --template vue

9.2 网络问题

如果下载速度慢,可以使用国内镜像:

# 设置 npm 镜像
npm config set registry https://registry.npmmirror.com

# 设置 pnpm 镜像
pnpm config set registry https://registry.npmmirror.com

::: tip 小贴士
推荐使用 pnpm 作为包管理器,它比 npm 和 yarn 更快,占用磁盘空间更少。
:::

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。