ERROR in [eslint] Cannot use import statement outside a module.

一、出错原因:

是因为在模块文件之外使用了es6语法中的import,因为js运行环境无法解析es6语法,所以报错了

ERROR in [eslint] Cannot use import statement outside a module._第1张图片

二、解决方法

1、 使用 CommonJS 语法 

例如:

// import {defineConfig, globalIgnores} from "eslint/config"
// import js from "@eslint/js"
// import globals from "globals"

const {defineConfig, globalIgnores} = require("eslint/config")
const js = require("@eslint/js")
const globals = require("globals")
// export default defineConfig()

module.exports = defineConfig()

2、更改扩展名

将 .js 扩展名改为 .mjs ,.mjs 文件在 node.js 中会被当作ES模块处理

你可能感兴趣的:(eslint,前端,javascript,开发语言)