web-dev-qa-db-fra.com

Comment créer correctement l'application NestJS pour la production avec les dépendances node_modules dans le bundle?

Après nest build Ou nest build --webpack, Le dossier dist ne contient pas tous les modules requis et j'ai obtenu Error: Cannot find module '@nestjs/core' En essayant d'exécuter node main.js.

Je n'ai pas trouvé d'instructions claires sur https://docs.nestjs.com/ sur la façon de créer correctement une application pour la production, alors peut-être que j'ai raté quelque chose?

6
Dimanoid

Hors de la boîte, nest cli ne prend pas en charge y compris le node_modules dépendances dans le bundle dist.


Cependant, il existe des exemples communautaires de configurations Webpack personnalisées qui incluent les dépendances dans le bundle, par exemple bundled-nest . Comme décrit dans ce problème , il est nécessaire d'inclure le webpack.IgnorePlugin pour ajouter à la liste blanche les bibliothèques dynamiques inutilisées.

2
Kim Kern