首页 > 其他分享 >vue3 create-vue 开启vite自动验证eslint

vue3 create-vue 开启vite自动验证eslint

时间:2023-04-23 11:11:20浏览次数:41  
标签:vue create yarn eslint vue3 import vite

0. vue3 cli推荐新的构建工具 vite,但没有yarn run dev后并不自动检测eslint规则,需要运行yarn run eslint

1. 添加组件即可 yarn add vite-plugin-eslint --dev 

2. 在vite.config.js加入

 1 import { fileURLToPath, URL } from 'node:url'
 2 
 3 import { defineConfig } from 'vite'
 4 import vue from '@vitejs/plugin-vue'
 5 import eslint from 'vite-plugin-eslint'
 6 
 7 // https://vitejs.dev/config/
 8 export default defineConfig({
 9   plugins: [vue(), eslint()],
10   resolve: {
11     alias: {
12       '@': fileURLToPath(new URL('./src', import.meta.url))
13     }
14   },
15   server: {
16     port: 8000
17   },
18   lintOnSave: true
19 })

3. 注意 第5行,和第9行内容变化

4. 如此操作后,同webpack构建的效果一致,可在vite运行时,同步运行eslint验证



标签:vue,create,yarn,eslint,vue3,import,vite
From: https://www.cnblogs.com/yaoshi641/p/17345899.html

相关文章

  • 前端必须学会的vueh5布局瀑布流 简易通俗易懂 左右排版
    css简易版瀑布流布局通过v-if="index%2===0"v-if="index%2===1"进行判断显示左边右边左右瀑布流排版,在每一列中交替地排放元素。具体来说,可以通过对每一列进行编号,然后对奇数列和偶数列分别设置不同的样式来实现左右瀑布流排版。html<div><cl-pull-refreshv-model="isR......
  • ant design of vue的a-rang-picker时间控制既不能选今天以后的日期且开始时间跟结束时
    在项目中这个问题在困扰我,虽然我知道它是有一个Api是disableDate来控制时间的选择;但是只能够实现开始时间跟结束时间之间差不能超过3天。效果图接下来就是代码时间呀<a-col><a-form-model-itemlabel="任务时间范围"prop="priceRangeDate"><a-range-picker......
  • vue3 keep-alive实现tab页面缓存
    先上图 如何在我们切换tab标签的时候,缓存标签最后操作的内容,简单来说就是每个标签页中设置的比如搜索条件及结果、分页、新增、编辑等数据在切换回来的时候还能保持原样。看看keep-alive是如何实现该功能的。首先我们要了解keep-alive的基本使用。具体介绍请查看官方文档(htt......
  • vue 3.0 对应node 版本
    npmrundev我的版本v14.16.116.19.016.18.1node多版本管理工具https://blog.csdn.net/weixin_57844432/article/details/127788884failedtoloadconfigfromD:\ProFolder\hczhyq\slkj_custom_front\vite.config.tserrorwhenstartingdevserver:Error:Cannotfind......
  • Eslint
    TypeError:this.cliEngineCtorisnotaconstructor,webstorm和eslint的版本纠结[email protected]://www.cnblogs.com/Neeo/articles/16945575.htmlhttps://blog.csdn.net/liming1016/article/details/124544409Environmentkey......
  • vue 拖拽功能实现
    前言最新项目里使用到了拖拽的功能,查阅资料后,看到一篇关于拖拽的详细文章:https://www.cnblogs.com/xiaohuochai/p/5886618.html基于此,记录下vue实现拖拽的过程,以下是编写的示例demo效果图:设置拖拽时,需要拖拽的元素要设置draggable=true及元素是否可拖动。默认是draggab......
  • Vue设置默认加载页面,去掉地址栏#号
     {path:'/',component:Login,//想默认启动的页面},mode:"history"//去掉地址栏的#号 ......
  • 解决vue2.0路由 TypeError: Cannot read property 'matched' of undefined 的错误问题
      找了很久这个问题 解决vue2.0路由TypeError:Cannotreadproperty'matched'ofundefined的错误问题-北桥苏-博客园(cnblogs.com)  解决办法改为   问题解决  没有找到为什么 好像高版本的router没有这个问题 我因为需要降级到了3.1.3 ......
  • Vue Typescript 引入文件接口,就无法使用withDefaults
    就是代码写的不规范报错写法 import{Setting}from'@element-plus/icons-vue' import{defineProps,withDefaults}from'vue' import{PiProject}from'@/types/Project' interfaceProjectCardProps{ project:PiProject } constprops=de......
  • 记录一次艰难的云服务器部署前后端项目springBoot+mybatis和vue(两天解决的前后端跨域
    前言大家好我是歌谣今天继续给大家带来后端java的学习最近刚学习完java的一个增删改查紧接着就是部署项目了代码准备工作前端:vue后端:springboot+mybatis数据库mysql部署后端项目打包找到maven-package-runmavenbuild云服务器上面建立文件mkdir/www/springBoot创建文件......