web-dev-qa-db-fra.com

La nouvelle application Vaadin 14 ne s'exécute pas, erreur "Impossible de déterminer l'outil" nœud "." Outils Node.js et npm manquants

J'ai utilisé la page Mise en route pour créer une nouvelle application Vaadin 14, après avoir choisi la Plain Java Servlet option.

La page Web a téléchargé avec succès un .Zip fichier que j'ai décompressé et ouvert avec IntelliJ Ultimate Edition version 2019.2. J'ai attendu quelques minutes pendant que Maven faisait son travail, téléchargeant et reconfigurant le projet. Finalement, je suis allé au panneau Maven dans IntelliJ, et j'ai exécuté les éléments Lifecycleclean et install.

J'ai reçu le message d'erreur suivant sur la console.

[ERROR] Failed to execute goal com.vaadin:vaadin-maven-plugin:14.0.0:prepare-frontend (default) on project acme: Execution default of goal com.vaadin:vaadin-maven-plugin:14.0.0:prepare-frontend failed: 
[ERROR] 
[ERROR] ======================================================================================================
[ERROR] Failed to determine 'node' tool.
[ERROR] Please install it either:
[ERROR]   - by following the https://nodejs.org/en/download/ guide to install it globally
[ERROR]   - or by running the frontend-maven-plugin goal to install it in this project:
[ERROR]   $ mvn com.github.eirslett:frontend-maven-plugin:1.7.6:install-node-and-npm -DnodeVersion="v10.16.0" 
[ERROR] ======================================================================================================

Voir discussion sur Vaadin Forum .

J'ai déposé Ticket # 6262 Configurer Maven pour installer automatiquement Node.js & npm , suggérant à l'équipe Vaadin que d'exiger et d'omettre Node.js & npm est un problème.

8
Basil Bourque

Après l'installation du nœud, j'ai eu le même problème lors de la compilation de l'application vaadin.
Il était nécessaire de redémarrer le PC pour localiser le noeud et l'exécuter avec succès.

0
ekim