webpack.DefinePlugin和jshint“未定义”

时间:2015-04-30 15:49:33

标签: jshint webpack

我使用webpack.DefinePlugin注入全局常量作为构建管道的一部分。然而jshint抱怨常量“未定义”。

来自我的webpack.config.js:

  plugins: [
    new webpack.DefinePlugin({
        __ALEX__: JSON.stringify('alex.com')
    }),

导致:

WARNING in ./src/Main.js
jshint results in errors
  '__ALEX__' is not defined. @ line 12 char 30
      lock: new Thing(__ALEX__)

在注入常量后让jshint查看代码的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

将以下内容添加到ffill()

.eslintrc

如果不添加{ "globals": { "__ALEX__": true }, "parser": "babel-eslint", "parserOptions": { "sourceType": "module", "allowImportExportEverywhere": true } } parser字段,则会收到ECMA Script 16之前的怪异错误。

相关问题