当前位置: 首页> 教育> 培训 > 创建项目模板:vite+vue2+eslint

创建项目模板:vite+vue2+eslint

时间:2025/7/27 20:41:15来源:https://blog.csdn.net/tangran0526/article/details/139417312 浏览次数:0次

前言

我在写 demo 或者研究一些问题时,经常需要新建空项目。每次搭项目都要从头配置很麻烦,我决定做一个项目模板给自己用。按照我的习惯选型: vite+vue2+eslint。写篇 blog 记录一下这个过程。

碎碎念:
现在 vue3 已经是主主主主流了。我作为一个不得不使用 vue2 的遗老(?),在 vue3 浪潮下想要搜索 vue2 的内容真的有一点点麻烦——比如说,vite 的官网现在已经找不到 vue2 的痕迹了,你只能自己去社区模板中找。但是社区模板也没有适合我的,还是自己搞一个吧。


开始

初始化 package.json 和 git

新建文件夹 template_vite_vue2_eslint

git init
新建 .gitignore
npm init -y

vite + vue

在 vite 中使用 vue2.7+,要用 @vitejs/plugin-vue2

@vitejs/plugin-vue2 已经不再更新了,直接装最终版本 2.3.1。

vite 和 vue 的版本要看 @vitejs/plugin-vue2 的要求:

// @vitejs/plugin-vue2 的 package.json"peerDependencies": {"vite": "^3.0.0 || ^4.0.0 || ^5.0.0","vue": "^2.7.0-0"},

pnpm i vite@"^5.0.0" vue@"^2.7.0" @vitejs/plugin-vue2@2.3.1

在 package.json 中添加 scripts:

  "scripts": {"dev": "vite","build": "vite build","preview": "vite preview"},

新建 vite.config.js

import vue from '@vitejs/plugin-vue2'export default {plugins: [vue()]
}

新建 main.js 等文件

新建 src/main.js, src/App.vue, index.html

// src/main.js
import Vue from "vue";
import App from "./App.vue";Vue.config.productionTip = false;
Vue.config.devtools = true;new Vue({el: "#app",render: (h) => h(App),
});
// src/App.vue
<template><section>{{ message }}</section>
</template><script setup>
import { ref } from "vue";
const message = ref("模板");
</script>
// index.html
<!DOCTYPE html>
<html><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Vite + Vue</title></head><body><div id="app"></div><script type="module" src="/src/main.js"></script></body>
</html>

eslint

配置 eslint npm init @eslint/config@latest

如有问题可参考 《vscode 中 eslint 无效?npm init 是什么?》

关键字:创建项目模板:vite+vue2+eslint

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: