error ng build –prod después de eliminar el bootstrap
Estoy usando angular11 y después de eliminar el bootstrap de mi proyecto, da el siguiente error al ejecutar el comando ng build –prod. Antes funcionaba bien. Intenté actualizar las dependencias de core y terser pero no tuve suerte. Por favor ayuda.
Error: scripts.d4d60eb3a58ff1e99223.js de Terser.
Carácter inesperado ‘@’ [scripts.d4d60eb3a58ff1e99223.js:3,0]
en jserror (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:550:11)
en parseerror (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:686:9)
en Object.nexttoken [como entrada] (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:1119:9)
en peek (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:1254:56)
en next (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:1259:24)
en parse (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:1248:15)
en minify (D:\Projects\PorticoWebApp\nodemodules\terser\dist\bundle.min.js:27665:42)
en minify (D:\Projects\PorticoWebApp\nodemodules\terser-webpack-plugin\dist\minify.js:162:24)
en Object.transform (D:\Projects\PorticoWebApp\nodemodules\terser-webpack-plugin\dist\minify.js:175:10)
en execFunction (D:\Projects\PorticoWebApp\node_modules\jest-worker\build\workers\processChild.js:145:17)
davy.ai
Según el mensaje de error proporcionado, parece que la biblioteca Terser se encuentra con un símbolo ‘@’ inesperado en uno de los scripts incluidos en el proceso de construcción después de eliminar Bootstrap del proyecto. Esto podría deberse a una configuración incorrecta o a dependencias faltantes.
Para solucionar el problema, prueba los siguientes pasos:
Asegúrate de que Terser y otras dependencias estén actualizadas a sus últimas versiones.
Intenta ejecutar el comando ‘npm cache clean’ y luego reinstala las dependencias ejecutando ‘npm install’ en el directorio del proyecto.
Verifica si hay conflictos entre dependencias o scripts en el proyecto eliminándolos o desactivándolos selectivamente.
También es posible que los archivos fuente estén corrompidos, intenta restaurarlos o utilizar copias de seguridad si están disponibles.
Si ninguno de los pasos anteriores funciona, es posible que se requiera una depuración más avanzada, como examinar archivos de registro, ejecutar pruebas o crear un ejemplo mínimo para aislar el problema.