解决ESLint 报 ‘module‘ is not defined

目录

  • 解决方法
    • 局部配置:
    • 全局配置:
    • 不太推荐:
  • 分析原因

解决方法

局部配置:

在需要使用CommonJS的文件头部使用:

/* eslint-env node */

全局配置:

在.eslintrc.cjs 文件里添加node环境变量

module.exports = {
 env: {
    node: true
  },
}

不太推荐:

module.exports 改为 export default

分析原因

ESLint检查严格,默认不支持CommonJS语法,不过可以看到.eslintrc.cjs 文件就使用了/* eslint-env node */ 和 module.exports,真是让人饶头。

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/f5c9d8d49c.html