当前位置: 首页 > news >正文

Vite+Eslint9.0+Prettier

1. 创建vite项目

// 安装vite
pnpm create vite
// 创建名为my-vue-app的项目,模板为vue-ts版本
pnpm create vite@latest my-vue-app -- --template vue-ts

2. 安装eslint,以下步骤完成后会有eslint.config.js文件

pnpm create @eslint/config@latest√ How would you like to use ESLint? · problems
√ What type of modules does your project use? · esm
√ Which framework does your project use? · vue
√ Does your project use TypeScript? · javascript
√ Where does your code run? · browser, node
The config that you've selected requires the following dependencies:eslint@9.x, globals, @eslint/js, eslint-plugin-vue
√ Would you like to install them now? · No / Yes
√ Which package manager do you want to use? · npm
☕️Installing...

3. 安装prettier

pnpm i prettier eslint-config-prettier -D

4. 配置prettier到配置文件中,在eslint.config.js文件中引入eslintConfigPrettier

import globals from 'globals'
import pluginJs from '@eslint/js'
import tseslint from 'typescript-eslint'
import pluginVue from 'eslint-plugin-vue'
import eslintConfigPrettier from 'eslint-config-prettier'export default [{ files: ['**/*.{js,mjs,cjs,ts,vue}'] },{ files: ['**/*.js'], languageOptions: { sourceType: 'commonjs' } },{ languageOptions: { globals: { ...globals.browser, ...globals.node } } },pluginJs.configs.recommended,...tseslint.configs.recommended,...pluginVue.configs['flat/essential'],{ files: ['**/*.vue'], languageOptions: { parserOptions: { parser: tseslint.parser } } },eslintConfigPrettier
]

完成配置和使用


http://www.mrgr.cn/news/13957.html

相关文章:

  • AI引擎点燃消费电子市场,有芯片企业利润飙涨至792.79%!
  • Java中的API网关:Spring Cloud Gateway与Zuul
  • MYSQL————数据库的约束
  • 代码随想录算法训练营第58天| 图论 拓扑排序 dijkstra算法
  • 推荐大模型书籍|《扩散模型从原理到实战》,大模型爱好者有福了!!
  • 深度学习实战1--决策树与随机森林(最新版本不报错)
  • 关于C语言的各类知识点汇总—复习第一天
  • vue中video视频路径改变,dom不更新问题
  • 37次8.27(docker03)
  • 数学建模~~~预测方法--决策树模型
  • python库pdf转word
  • 【C语言篇】
  • (每日一问)计算机网络:GET请求和POST请求的区别
  • CSS3【待总结学习】
  • 海洋生物材料及其衍生物在3D生物打印中的用处
  • 【区块链 + 司法存证】链节区块链数字卷宗管理系统 | FISCO BCOS应用案例
  • sqlserver数据库常见操作
  • 机器学习——贝叶斯分类器
  • 8款常见的自动化测试开源框架
  • 【解析几何笔记】9. 向量的内积运算