我使用webpack插件:
new webpack.DefinePlugin({
PUBLIC_KEY:'\'XXX\'',
CLIENT_ID: '\'XXXX\''
})
tgc.init({
publicKey: PUBLIC_KEY,
clientId: CLIENT_ID
});
Run Code Online (Sandbox Code Playgroud)
我使用eslint并使用Disallow Undeclared Variables (no-undef)规则,所以当我写
tgc.init({
publicKey: PUBLIC_KEY,
clientId: CLIENT_ID
});
Run Code Online (Sandbox Code Playgroud)
我收到错误:
'PUBLIC_KEY'未定义
'CLIENT_ID'未定义
怎么避免呢?我不想禁用此规则(禁用规则一切正常)
Har*_*rdy 18
加:
"globals": {
"PUBLIC_KEY": true,
"CLIENT_ID": true,
}
Run Code Online (Sandbox Code Playgroud)
你的eslint.rc文件.
或者您可以在webpack config -file中执行与内联注释相同的操作:
/* global PUBLIC_KEY, CLIENT_ID */
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3706 次 |
| 最近记录: |