配置eslint时, 发现 node 身上的东西校验不过, 查了许久,基本都是在说eslint@8版本以下的, 官网也没在这一块说明,此时eslint校验会出现以下问题, 解决方如下
eslint@8以下: 配置文件 .eslintrc.js || .eslintrc.cjs
module.exports = {
"env": {
"browser": true,
"node": true
},
}
eslint@8以上: 配置文件 eslint.config.js
import globals from 'globals'
export default [
{ languageOptions: { globals: { ...globals.browser, ...globals.node } } },
]
上述代码效果都是一样,各版本语法不同, 配置后保存完美解决 ^_^