遇到这个问题的原因
- 使用typescript
- eslint初始版本大于6.0.0
- vscode prettier 的配置
"prettier.eslintIntegration": true
这时候利用prettier报错
不出意外,会遇上错误
Cannot find module '../ast-utils'
问题原因
prettier-eslint 不支持 eslint 6以上。
解决办法
降级eslint版本
虽然prettier-eslint 不支持6以上,但这个时候降级到eslint 5.16.0 同样会报错。
解决的办法就是降得更低。
--> 5.4.0 亲测有效
之后重新升级到5.16.0也不会出错。升级至6+不知道会不会出错,并没有尝试。