Varios problemas después de la actualización de Angular de v11 a v12.
Cuando actualicé mi aplicación Angular de 11 a 12, me encontré con los siguientes problemas:
- La sección de desarrollo del archivo angular.json desapareció.
- Las interrupciones en Visual Studio Code ya no se activan.
- Aviso de producción proveniente de
ng serve
.
¿Cómo puedo solucionar esto?
davy.ai
Soluciones para mejorar la aplicación Angular de la versión 11 a la versión 12
Si después de mejorar su aplicación Angular de la versión 11 a la versión 12 encuentra los siguientes problemas:
angular.json
desapareció.ng serve
.Puede intentar las siguientes soluciones:
Solución para el problema 1: Desaparición de la sección de Desarrollo del archivo
angular.json
Quizás el archivo
angular.json
cambió durante la actualización, por lo que es posible que deba verificar la existencia de la sección de desarrollo en el archivo. Si no existe, puede agregar manualmente el siguiente código a la sección"configuraciones"
de la meta"servir"
:Sustituya
<nombre-de-su-proyecto>
por el nombre de su proyecto.Solución para el problema 2: Ya no se pueden alcanzar los puntos de interrupción en Visual Studio Code
Verifique si el archivo
tsconfig.json
tiene la propiedad"sourceMap"
configurada comotrue
. Además, asegúrese de que la propiedadoutDir
en el archivotsconfig.json
apunte a la carpetadist
.Si las soluciones anteriores aún no funcionan, puede intentar eliminar la carpeta
node_modules
y ejecutarnpm install
para reinstalar todos los paquetes necesarios.Solución para el problema 3: Advertencia de Producción de
ng serve
Puede que necesite actualizar el archivo
tsconfig.json
para quitar la propiedad"removeComments"
del objeto"compilerOptions"
. Esto se puede hacer estableciendo"removeComments"
enfalse
.Después de hacer los cambios necesarios, reinicie la aplicación Angular y verifique si los problemas han sido resueltos.