-2

https://github.com/substack/node-optimistQuelle est l'utilisation du module Optimiste Node.js

Optimist est une bibliothèque Node.js pour l'option pour l'analyse syntaxique des gens qui détestent l'analyse des options . Plus précisément, ce module est pour les personnes qui aiment tous les --bells et -whistlz de l'utilisation du programme, mais pense que les optstrings sont une perte de temps.

var argv = require('optimist').argv; 

if (argv.rif - 5 * argv.xup > 7.138) { 
    console.log('Buy more riffiwobbles'); 
} 
else { 
    console.log('Sell the xupptumblers'); 
} 
  1. Dans ce code, est rif et xup sont deux arguments. C'est comme passer des arguments de ligne de commande à votre script, plutôt que de le faire dans le script lui-même.
  2. Quel est le but principal de ce module, tous les exemples en temps réel construits dans d'autres langues pourraient être utiles.
+4

Avez-vous réellement lu l'ensemble README.md? Il vous montre comment l'exemple est appelé ... – ThiefMaster

Répondre

5

C'est un moyen simple et rapide d'accéder aux arguments de la ligne de commande sans les définir dans votre code avant de les utiliser. La deuxième partie de l'exemple (que vous omettez dans votre question) répond en fait votre première question:

$ ./xup.js --rif=55 --xup=9.52 
Buy more riffiwobbles 

$ ./xup.js --rif 12 --xup 8.1 
Sell the xupptumblers 

Ainsi, ces arguments se retrouvent dans argv.rif et argv.xup.

Questions connexes