想自己使用vite + vue3 + pinia + router + typescript 搭建一套模板供自己使用,奈何再引入 eslint、prettier 时,运行eslint – flx 一直报错。花了两天时间终于搞定了这个问题,特来记录一下
如果是使用了 vite2版本创建项目是没有什么问题的,但是如果你使用的是 npm init vite@latest来初始化你的项目,那么你再引入eslint的时候,创建package.json 的script时,就会报错
node版本为16.15.0
执行过
npm init @eslint/configeslint 降了一个大版本也不行
解决
- 因为vite3再创建项目的时候会自动的给package.json 加上
type = module导致的报错 - 可参考 node 官网解释
我的解决办法是直接将 package.json里面的type = module给删除掉,虽然不是最优解,但是问题总算是解决了
版权声明:本文为qq_38866594原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。