Vous pouvez toujours exécuter des scripts à partir de Notepad++ 7.5.4 (publié le 1er janvier 2018).
Navigateur
Vous pouvez créer un nouveau document avec quelque chose de similaire à ce qui suit pour tester cela :
<script = JS/HTML>
var test = 1
if (test > 0) {
document.write ('It Works!')
}
</script>
Sauvegardez ceci comme un .html document. Sélectionnez "Exécuter" dans la barre de menu et choisissez un navigateur (par exemple Chrome) pour ouvrir le document. Le navigateur s'ouvrira et le script devrait s'exécuter en conséquence (en supposant que votre script ne contient pas d'erreurs ou d'autres problèmes).
Ligne de commande
Si vous voulez exécuter .js scripts à partir de la ligne de commande, vous aurez besoin d'une copie de Node.js (ou similaire). Vous pouvez ensuite créer une nouvelle entrée de ligne de commande "Exécuter" dans Notepad++. Pour ce faire, procédez comme suit
-
Sélectionnez Cours, cours... dans la barre de menu.
-
Entrez la commande cmd /K node "$(FULL_CURRENT_PATH)"
-
Cliquez sur "Enregistrer" et nommez le nouvel élément "Exécuter" en conséquence.
Avertissements
-
Cela suppose que Node.js est correctement enregistré sur la ligne de commande. Sinon, utilisez le chemin complet vers le fichier node
exécutable.
-
Bien qu'il soit possible d'utiliser simplement, par exemple, les éléments suivants node "$(FULL_CURRENT_PATH)"
Les scripts qui sortent ferment la fenêtre de commande en règle générale, ce qui rend la sortie difficile à vérifier. Utilisation de cmd /K
permet de contourner ce problème.
-
Si vous utilisez le script précédent avec Node.js, enregistrez le document en tant que .js en omettant les balises html et en modifiant document.write a console.log .
-
Si vous rencontrez des problèmes pour fermer la fenêtre de commande générée, vous devez taper exit
(à l'invite de commande) pour fermer la fenêtre.
Notez que si cette réponse se concentre sur Javascript (puisque c'est ce qui a été mis en évidence), ces étapes peuvent également être étendues à d'autres types d'éléments pouvant être exécutés à partir du navigateur ou de la ligne de commande.