grunt-terser提供语法错误:重新声明了“ VARIABLE_NAME”

问题描述

我正在使用grunt-terser来缩小我的es6文件我有两个文件

  1. file-1.js
  2. file-2.js

在两个文件中,我都需要一个具有相同变量名的模块,如下所示:

const VARIABLE_NAME = require('MODULE_NAME');

这是我的咕unt声任务:

terser: {
      main: {
        options: { compress: true,toplevel: true },files: {
          './dist/app.js':
          ['file-1.js','file-2.js']
        }
      }
    }

我跑步时

npx grunt terser

我收到以下错误

Running "terser:main" (terser) task
>> SyntaxError: "VARIABLE_NAME" is redeclared

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)