我使用webpack插件:
new webpack.DefinePlugin({
PUBLIC_KEY:'\'XXX\'',
CLIENT_ID: '\'XXXX\''
})
tgc.init({
publicKey: PUBLIC_KEY,
clientId: CLIENT_ID
});
我使用eslint并使用禁止未声明的变量 (no-undef)
规则,所以当我写代码时
tgc.init({
publicKey: PUBLIC_KEY,
clientId: CLIENT_ID
});
我得到错误:
'PUBLIC_KEY'未定义
'CLIENT_ID'未定义
如何避免这种情况?我不想禁用此规则(禁用规则时一切正常)
PUBLIC_KEY
和CLIENT_ID
。 - user348173"readonly"
而不是true
,因为变量是不可修改的,而且使用true
和false
已经被弃用了:https://eslint.org/docs/latest/use/configure/language-options#using-configuration-files-1 - Jean Paul