Nom du fichier de sortie n'est pas configuré Erreur dans Webpack
Je l'avais installé à l'échelle mondiale par l'exécution de npm install webpack -g et j'avais inclus dans mon projet en cours d'exécution npm install webpack --save-dev.
Cependant, sur l'exécution de l'webpack de commande, j'ai été voir la sortie suivante:
Nom du fichier de sortie n'est pas configuré.
C'est le webpack config:
output: {
filename: 'bundle.js',
library: 'require',
libraryTarget: 'this'
},
C'est le seul indice que j'ai pu obtenir à partir du web :: http://anujnair.com/blog/12-output-filename-not-configured-error-from-webpack
Mais il ne résout pas le problème
Toute Aide sera la grande
- Pouvez-vous ajouter votre webpack configuration?
- Dans mon cas, j'avais mal tapé mon fichier de config
wepack.config.js
au lieu dewebpack.config.js
- Comme Michelle a dit: merci d'envoyer vos webpack.config.js fichier, et le nom de fichier. La seule fois où j'ai vu cette erreur a été quand j'ai échoué à créer un fichier avec le nom de fichier correct.
- Assurez-vous que vous exportez votre webpack config à la fin du fichier.
- Difficile de dire quel était le problème, mais assurez-vous que vous êtes dans votre dossier racine du projet lorsque vous exécutez webpack.
Vous devez vous connecter pour publier un commentaire.
J'avais la même erreur et il s'est avéré être mon webpack nom de fichier de config.
J'ai eu comme "
webpack.config
" au lieu de "webpack.config.js
"Le "nom du fichier de Sortie n'est pas configuré" erreur apparaît généralement quand il y a une faute de frappe quelque part, et j'ai trouvé le nom du fichier à un sournois place vous oubliez de vérifier.
module.export
au lieu deexports
node_modules/.bin/webpack
au lieu denode_modules\.bin\webpack
Également double-vérifier que la
webpack.config.js
fichier est au bon endroit (en général, le répertoire racine du projet) et les chemins d'accès indiqués dans le fichier de configuration sont corrects.Erreurs les plus courantes de cette erreur est de la faute de frappe et la plupart du temps c'est écrit
module.export
au lieu demodule.exports
.Vérifiez également le nom de fichier doit être avec un .js extension. par exemple,
webpack.config.js
Vous DEVEZ avoir un fichier nommé
webpack.config.js
sur la racine du projet.Vous avez une faute de frappe quelque part dans votre
webpack.config.js
fichier. Examen de votre fichier de configuration. Eu le même problème et c'était comme un résultat d'une faute de frappe.Tenter d'exporter votre configuration à l'aide de
module.exports = config
où config est votre configuration dans un objet JavaScript. Dans votre cas, il suffit de neSi cela ne résout pas votre problème, reportez-vous à la question sur https://github.com/webpack/webpack/issues/2403
Cette erreur peut également se produire si vous exécutez la commande "webpack -w" à l'encontre d'un répertoire qui n'ont pas de webpack fichier de config.
Donc, si vous ouvrez une nouvelle fenêtre de terminal ou de l'onglet et n'ont pas changé de répertoire à la racine de votre projet avant d'exécuter le webpack commande, vous recevrez le message d'erreur.
Si vous utilisez
__dirname
assurez-vous qu'il référence au chemin d'accès correct. Chemin d'accès par défaut est/
qui est local racine du disque.J'ai eu une erreur similaire et a réussi à le résoudre. Le cœur de la question n'était pas en fait dans l'webpack.config.js le code, mais plutôt dans mon entrée fichier js (dans mon cas main.js). S'assurer que vous avez le besoin et de rendre le code. Mon exemple de code est comme suit:
Suivantes sont les choses à vérifier quand vous obtenez cette erreur.
votre webpack.config.js réside le fichier.
webpack.config.js
RÉF. https://medium.com/@dabit3/beginner-s-guide-to-webpack-b1f1a3638460#.a64eeonhn
J'ai rencontré ce problème après avoir suivi Webpacks docs pour la production construit. La façon dont j'ai couru dans le problème est, je crois, spécifiques à webpack-fusion.
C'est ce que leurs docs ont en webpack.dev.js:
Mais c'est ce qui me fallait:
Avis le seul changement est en cours d'exécution
common()
au lieu decommon
.juste pour poster ma solution. Pourrait aider quelqu'un.
si vous obtenez cette erreur, il a toujours à voir avec la correction de quelques fautes d'erreur. Dans mon cas, j'avais oublié de fermer le dernier
}
avec un point-virgule à la fin, comme ceci:};
Cela a fonctionné.
Je suis tombé sur cette erreur quand il y a une faute d'orthographe la config de détails.
mispelled "nom de fichier". sur la correction de l'orthographe, ce problème est résolu
aussi après la vérification du droit de nom de fichier doit être "webpack.config.js', une bonne note est de vérifier si l' 'webpack.config.js' le fichier est situé. il devrait être dans le même dossier que votre paquet.fichier json est situé
En supposant que vous utilisiez windows. j'ai couru dans la même erreur et réalisé que je dois faire quelque chose comme cela dans wiindows
d:\unpack-webpack> d:\unpack-webpack\node_modules.bin\webpack
au lieu de cela je faisais
d:\unpack-webpack\node_modules.bin\webpack
Espère que cela aide 🙂
Merci
Gaurav Khurana
Assurez-vous que webpack.la config est au bon endroit dans l'arborescence. En fait le mien était dans le bon endroit, mais j'ai dû supprimer le fichier, puis de remplacer parce que la première fois j'ai couru web pack dans le terminal j'avais raté un trait de soulignement pour __dirname. Au lieu de deux, j'en avais un. Alors, j'ai couru avec qui fixe une couple de fois en essayant de ceci ou de cela et suis tombé sur ce post. J'ai donc commencé à plus de et même si dans le même lieu pour une raison quelconque, il n'était pas selon webpack.