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?
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.