出现原因
项目中使用了vue、typescript、eslint,在配置config中使用以下语句时:
const cli = require('./cli.config.ts')
const setting = require('./setting.config')
const theme = require('./theme.config')
const network = require('./net.config')
来引入文件导致报错:
error Require statement not part of import statement @typescript-eslint/no-var-requires
解决方案
在.eslintrc.js的rules属性中新增以下内容即可:
rules: {
'@typescript-eslint/no-var-requires': 'off'
}