vite 创建 vue2 项目
初始化 Vue2 项目
因为Vite
默认没提供 Vue2
项目创建的选项。
我们可以使用 Vite
创建一个原生项目,然后再安装 Vue2
的生态进行开发。
初始化项目
运行以下命令创建项目
shell
npm init vite@latest
如果是首次使用 Vite
的话,会询问你是否继续,这里回复 y 即可。
shell
Ok to proceed?(y)
之后只需输入项目名称即可,我这里新建的项目名为:v2-form。
shell
Project name: vite-vue2
完成以上步骤后,再选择以下要新建的是什么项目即可。
这里选择 vanilla
即可,随后会追问选择 原生
的还是 ts
的,根据自己需求选择即可。
我这里会选择 原生 进行开发。
安装 vite 对 vue2 支持的插件
要在 vite
里运行 vue2
项目,需要安装一个 vite
的插件:vite-plugin-vue2
shell
yarn add vite-plugin-vue2
要使用 vite
插件,需要在项目的根目录创建 vite.config.js
文件。
在 vite.config.js
里输入以下代码。
js
import { createVuePlugin } from "vite-plugin-vue2";
export default {
plugins: [createVuePlugin()],
};
引入 vite-plugin-vue2
插件,并用 Vite
提供的插件注册方法来注册。
需要注意,createVuePlugin()
是跟着括号的,是要执行的!
安装 vue 依赖
shell
yarn add vue@2.7 vue-template-compiler
修改项目文件依赖关系
创建 src 目录
在项目根目录下创建
src
目录。然后把
main.js
移到src
目录里。修改 index.html
项目启动后,入口文件是
index.html
,而index.html
原本引入了main.js
,所以也要修改一下index.html
文件的指向。html<script type="module" src="/src/main.js"></script>
创建 App.vue 文件
创建
App.vue
文件,并输入以下代码vue<template> <div>Hello Vite Vue2</div> </template>
修改 src/main.js 这一步的代码就有点像使用 vue-cli 创建的项目里的 main.js 的操作了。
jsimport Vue from "vue"; import App from "./App.vue"; new Vue({ render: (h) => h(App), }).$mount("#app");
启动项目
shellyarn dev
创建其他类型项目
shell
yarn create vite my-vue-app --template vue
目前支持的模板预设如下:
JavaScript | TypeScript |
---|---|
vanilla(原生) | vanilla-ts |
vue | vue-ts |
react | react-ts |
preact | preact-ts |
lit | lit-ts |
svelte | svelte-ts |
⭐️⭐️⭐️ 好啦!!!本文章到这里就结束啦。⭐️⭐️⭐️
✿✿ ヽ(°▽°)ノ ✿
撒花 🌸🌸🌸🌸🌸🌸