2 votes

Comment indiquer à Babel-loader d'ignorer l'entrée `main` du package.json ?

Je suis en train de développer une bibliothèque de composants, qui utilise Lerna. Cela signifie que chaque répertoire de composants a un package.json fichier. Je dispose également d'un dist dans chacun d'eux. C'est là que le faisceau cède, évidemment. Mon problème survient lors du développement. Mes déclarations d'importation rencontrent le package.json et essayer d'obtenir la source à partir de dist au lieu d'une index.js où la source vit. Comment puis-je atténuer ce problème pour que le processus de demande évite le problème de la source ? package.json ?

1voto

adi518 Points 416

Ok, apparemment j'ai trouvé ma réponse dans les docs de Webpack, mais ce n'était pas si facile. Vous devez ajouter un module (en plus de la touche main ) pour permettre au résolveur Webpack de savoir quelle source charger dans l'environnement des modules (développement).

Voir ici : https://webpack.js.org/configuration/resolve/#resolve-mainfields

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X