Au moment du déploiement, avant de démarrer votre application, vous pouvez effectuer une étape de compilation personnalisée en ajoutant un script gcp-build
dans votre fichier package.json
.
Lorsque ce script est exécuté, les dépendances des champs dependencies
et devDependencies
du fichier package.json
sont disponibles.
Une fois que vous avez exécuté l'étape de compilation personnalisée, App Engine supprime et génère à nouveau le dossier node_modules
en n'installant que les dépendances de l'environnement de production déclarées dans le champ dependencies
du fichier package.json
.
Exemple
Un script de compilation personnalisé peut être employé pour des tâches de prétraitement, telles que le prétraitement des fichiers CSS, la minimisation des fichiers JavaScript côté client, ou l'exécution d'outils tels que webpack
ou gulp
.
Par exemple, si vous souhaitez compiler TypeScript en JavaScript, le fichier package.json
peut ressembler à ce qui suit. Notez la présence du script gcp-build
: