Javascript grunt-terser-Giving-SyntaxError:“;变量“u NAME”;重新申报
我正在使用缩小我的es6文件。 我有两个文件Javascript grunt-terser-Giving-SyntaxError:“;变量“u NAME”;重新申报,javascript,ecmascript-6,gruntjs,grunt-terser,Javascript,Ecmascript 6,Gruntjs,Grunt Terser,我正在使用缩小我的es6文件。 我有两个文件 文件-1.js 文件-2.js 在这两个文件中,我都需要一个具有相同变量名的模块,如下所示: const VARIABLE_NAME = require('MODULE_NAME'); 下面是我的简短任务: terser: { main: { options: { compress: true, toplevel: true }, files: { './dist/app.js':
const VARIABLE_NAME = require('MODULE_NAME');
下面是我的简短任务: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