所以,我在.ts文件的顶部有这个全局接口窗口:
declare global {
interface Window {myOwnName: string;}
}
我需要这个,因为我想为window属性赋值。
代码有效,但ESLint给了我这个错误:解析错误,意外令牌。
任何想法如何解决这一问题?在我的eslint.json配置中,我确实使用了这样的配置:
config = {
common: {
settings: {
'parser': '@typescript-eslint/parser',
'plugins': [
'@typescript-eslint',
'import'
],
'rules': {
'import/no-unresolved': 'error'
},
'import/resolver': {
'typescript': {},
'node': {
'moduleDirectory': [
'node_modules/',
'src/',
'proto/gen/'
]
}
}
}
}
}
感谢帮助!
您的配置文件可能未正确选取。 Eslint配置文件必须命名为.eslintrc
,.eslintrc.{js,json,yaml,yml}
之一。此外,您的配置对象不在Eslint预期的架构中。