使用vite3创建vue3项目无法正常使用eslint配置

想自己使用vite + vue3 + pinia + router + typescript 搭建一套模板供自己使用,奈何再引入 eslint、prettier 时,运行eslint – flx 一直报错。花了两天时间终于搞定了这个问题,特来记录一下

如果是使用了 vite2版本创建项目是没有什么问题的,但是如果你使用的是 npm init vite@latest来初始化你的项目,那么你再引入eslint的时候,创建package.json 的script时,就会报错
使用vite3创建vue3项目无法正常使用eslint配置_第1张图片

  1. node版本为16.15.0

  2. 执行过 npm init @eslint/config

  3. eslint 降了一个大版本也不行

解决

  • 因为vite3再创建项目的时候会自动的给package.json 加上 type = module 导致的报错
  • 可参考 node 官网解释

我的解决办法是直接将 package.json里面的type = module给删除掉,虽然不是最优解,但是问题总算是解决了

你可能感兴趣的:(vue,javascript,前端,javascript,开发语言)