Existe-t-il un moyen d'exécuter Javascript de la même manière que Python, Bash, Windows Batch ou d'autres langages de script sont exécutés?
L'accès aux fichiers et d'autres fonctions de bibliothèque seraient bien mais ne sont pas requis - je suis juste le plus fluide et le plus efficace en Javascript de nos jours. Cependant, ouvrir une console de navigateur à chaque fois est plutôt inconfortable.
Je serais plus intéressé par l'environnement Windows.
script
javascript
Pavel
la source
la source
Réponses:
Existe-t-il un moyen d'exécuter JavaScript sans navigateur, comme un shell ou un script batch?
Ce que vous recherchez, ce sont des shells JavaScript .
Coques JavaScript autonomes
Coques JavaScript source
la source
Node.js est ce que vous recherchez.
Il est basé sur V8, le même moteur JavaScript que Chrome utilise. Vous pouvez l'utiliser comme REPL ou exécuter des scripts à partir de
.js
fichiers.La popularité de Node.js dans les projets commerciaux augmente récemment. Il est utilisé pour les serveurs qui doivent gérer de nombreuses connexions parallèles. Il est également utilisé à des fins de développement, par exemple Bower (gestionnaire de packages de développement frontal) est entièrement écrit en JavaScript et destiné à fonctionner sur Node.js.
la source
Par souci d'exhaustivité, il faut mentionner Windows Scripting Host , qui est disponible à partir de Windows 98 et supérieur et est capable d' exécuter du code JavaScript :
la source
jscript.dll
oujscript9.dll
), alors gardez cela à l'esprit lorsque vous écrivez du code. Plus de détails: Comment le moteur Chakra Jscript sera-t-il exposé aux hôtes de script? , Des informations sur le fait de forcer IE9 à utiliser jscript.dll au lieu de jscript9.dll? .Découvrez RunJS
J'ai récemment commencé à utiliser RunJS sur mon Mac - c'est un excellent outil et m'aide énormément à tester les choses rapidement.
RunJS est également disponible pour la machine Windows . Vous pouvez trouver le lien de téléchargement ici
la source