Estoy usando gruñido para afear mi código Js, pero cuando pruebo mi código en el navegador obtengo:
SyntaxError no detectado: el identificador ya se ha declarado
Aquí hay un ejemplo de la prueba que di: archivos:
testA.js-
export const myData = { a: "hello", b: "Me", };testB.js-
import { myData } from "./testA.js"; const doSomething =()=>{ console.log(myData); } doSomething();archivo feo:
prueba.min.js-
const myData = { a: "hello", b: "Me" }; import { myData } from "./testA.js"; const doSomething = () => { console.log(myData); }, myData = (doSomething(), { a: "hello", b: "Me" }); import { myData } from "./testA.js"; const doSomething = () => { console.log(myData); }; doSomething(); export { myData, myData };Como puede ver, myData se exporta dos veces, pero la línea de error comienza en la línea 2. ¿Hay alguna forma de evitar que Grunt cree identificadores duplicados para solucionar el problema?