用 Vite 创建Vue3项目和相关开发工具配置

目录

 一、创建项目

 二、vite的快捷用法

三、安装Vue3开发工具


  • Vite热更新、打包构建速度更快,但目前周边生态还不如 Webpack 成熟,目前实际开发中还是以 Webpack 为主,但目前就学习 Vue3 语法来说,我们可以使用更轻量的 Vite (opens new window)

  • Webpack 和 Vite对比

    • Webpack:会将所有模块提前编译、打包,不管这个模块是否被用到,随着项目越来越大,打包启动速度自然越来越慢。
    • Vite:瞬间开启一个服务,并不会先编译所有文件,当浏览器用到某个文件时,Vite 服务会收到请求然后编译后响应到客户端。

 一、创建项目

1、新建一个文件夹,输入cmd打开小黑屏

2、先安装vite

npm create vite
# or
yarn create vite

3、输入项目名字,默认为 vite-project。

4、选择创建的项目类型,选择 vue 即可。

 5、选择js或ts,看个人需求,我选的js

 cd vite-project
  npm install

完整步骤如下

 最后  npm run dev,就可以启动项目啦

 二、vite的快捷用法

# 创建普通 Vue 项目
yarn create vite vite-demo --template vue
# 创建基于 TS 模板的 Vue 项目
yarn create vite vite-demo-ts --template vue-ts

三、安装Vue3开发工具

  • 禁用 Vetur 插件,安装Vue Language Features(Volar) 插件。

  • VSCode 代码片段插件:Vue VSCode Snippets,使用见文档 (opens new window)

  • Vue3 的 Chrome 调试插件也变了,下载链接 (opens new window),注意安装后需要把之前的 Vue2 Devtools 关闭掉。

### 创建 Vue 3 项目配置 Vite WebStorm 为了在 WebStorm 中使用 Vite 创建 Vue 3 项目,可以按照以下说明操作: #### 安装依赖包 首先,在命令行工具中初始化一个新的 npm 项目,并安装必要的开发依赖项。 ```bash npm init -y npm install vite vue@next @vitejs/plugin-vue --save-dev ``` 这会设置好基础环境来支持基于 ViteVue 3 应用程序构建过程[^2]。 #### 初始化 TypeScript 支持 如果希望加入 TypeScript,则还需要额外安装 `typescript` 及其对应的 Vue 插件: ```bash npm install typescript vue-tsc --save-dev ``` 接着更新 `package.json` 文件中的脚本部分以便于后续编译运行应用程序: ```json { "scripts": { "dev": "vite", "build": "vite build", "serve": "vite preview" } } ``` 对于 TypeScript 类型定义的支持可以通过编辑 `tsconfig.json` 来实现。确保此文件存在于项目的根目录下,并包含如下内容以适应 Vue 单文件组件 (SFC): ```json { "compilerOptions": { "target": "esnext", "module": "esnext", "strict": true, "jsx": "preserve", "importHelpers": true, "moduleResolution": "node", "skipLibCheck": true, "esModuleInterop": true, "allowSyntheticDefaultImports": true, "sourceMap": true, "baseUrl": ".", "types": [ "webpack-env" ], "paths": { "@/*": [ "src/*" ] }, "lib": [ "esnext", "dom", "dom.iterable", "scripthost" ] }, "include": [ "src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue" ], "exclude": [ "node_modules" ] } ``` #### 设置 Vite 配置 创建或修改现有的 `vite.config.ts` 文件用于自定义 Vite 行为。这里展示了一个简单的例子,其中包含了对 `.env` 文件的支持以及路径别名的处理方式: ```typescript import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': '/src', }, }, }) ``` #### 添加 ESLint Prettier 规则 为了让代码风格更加统一美观,建议集成静态分析工具如 ESLint 代码格式化器 Prettier。通过调整 `eslint` 配置使得两者能够谐共存而互相干扰[^4]: ```json { "extends": ["prettier"], "plugins": ["prettier"], "rules": { "prettier/prettier": "error" } } ``` 同时可以在 package.json 中添加一个 script 方便执行 prettier 对整个 src 目录下的特定类型的文件进行自动格式化[^3]: ```json "scripts": { ... "format": "prettier --write \"./src/**/*.{html,vue,ts,js,json,md}\" --config ./.prettierrc.json" }, ``` 完成上述步骤之后就可以顺利地在 WebStorm 下启动新建立好的 Vite + Vue 3 工程了。记得重启 IDE 让所有的更改生效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值