问题:
我正在使用 Taro 初始化了一个TypeScript + React 项目。我配置 ESLint 后,但出现此错误:
排查发现该问题的原因 Node 版本太旧了,但是在终端中排查 Node版本 >= 16
在 Webstorm 终端中尝试了以下命令:
nvm current
我使用 nvm 和node -v
。这两个命令都返回了16.14.0
版本:
- IDE:Webstorm
- Node版本:v16.20.1
- NPM 版本:v8.19.4
在终端中查看Node版本,并不意味着WebStorm的Node版本,所以还需要在 Webstorm 编辑器中更改默认使用的节点版本;
修改步骤:
1、打开编译器设置 2、选择语言和框架(Languages & Frameworks) 3、将Node.js版本更改为 >= 16 如果您的计算机上没有安装此版本的 nodejs,我建议您使用 nvm(节点版本管理器)。