Maison > interface Web > js tutoriel > le corps du texte

erreur Commande 'webpack' introuvable

DDD
Libérer: 2024-11-07 05:53:02
original
859 Les gens l'ont consulté

Situation

Après avoir configuré mon application Rails 6 et exécuté le serveur Rails pour la première fois, j'ai accédé à http://localhost:3000 pour vérifier si tout fonctionnait.

Cependant, j'ai immédiatement rencontré un écran d'erreur et le journal du serveur a affiché les messages suivants :

error Command

Il semblait que Webpacker essayait de compiler mes ressources JavaScript mais ne pouvait pas terminer le processus car il ne trouvait pas Webpack.


Erreur

error Command "webpack" not found.

  Rendered layout layouts/application.html.erb (Duration: 930.4ms | Allocations: 11999)
Completed 500 Internal Server Error in 934ms (ActiveRecord: 0.0ms | Allocations: 14691)



ActionView::Template::Error (Webpacker can't find application.js in /home/athanasius/www/mind_dash/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
   unless you are using the webpack -w or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.
Your manifest contains:
{
}
):
Copier après la connexion

Explication

L'erreur que vous voyez indique que Webpacker ne parvient pas à compiler vos ressources car il ne trouve pas la commande webpack.

Ce problème survient généralement lorsque le webpack n'est pas correctement installé ou configuré dans votre application Rails 6.


Solution

Pour résoudre les problèmes avec Webpacker, assurez-vous d'abord que webpack et webpack-cli sont installés dans votre projet.

Au moins, c'est ainsi que j'ai résolu mon problème.


Installer le webpack et les dépendances

yarn add webpack webpack-cli
Copier après la connexion

Une fois l'installation terminée, vous devriez voir un résultat indiquant que webpack et webpack-cli ont été ajoutés avec succès à votre répertoire node_modules.

error Command


Reconstruire le Webpacker

Après avoir installé Webpack, il est important de reconstruire Webpacker pour garantir que toutes les configurations sont mises à jour.

Cette commande générera ou mettra à jour les fichiers requis pour que Webpacker fonctionne correctement avec Rails :

rails webpacker:install
Copier après la connexion

Le résultat de cette commande devrait confirmer que Webpacker a été installé et configuré. Il génère généralement un message indiquant que les fichiers de configuration de Webpacker ont été créés ou mis à jour avec succès.

error Command


Exécutez à nouveau le serveur


Fait

error Command


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!