Maison >interface Web >js tutoriel >Créer des outils de ligne de commande à l'aide de Node.js

Créer des outils de ligne de commande à l'aide de Node.js

php中世界最好的语言
php中世界最好的语言original
2018-04-12 15:14:501382parcourir

Cette fois, je vais vous apporter les PrécautionsQuelles sont-elles ? Voici des cas pratiques. Cet article explique comment écrire un outil de ligne de commande simple à l'aide de Node.js et le partager avec tout le monde. Les détails sont les suivants :

Le système d'exploitation doit être Linux

1. Objectif

    Entrez vos propres commandes sur la ligne de commande pour terminer la tâche cible
  1. Les exigences de la ligne de commande sont globalement valables
  2. Commande exigences de la ligne Vous pouvez
  3. supprimer

  4. fonction de ligne de commande pour générer un fichier affichant la date actuelle
2. Partie code

    Créez un nouveau fichier nommé sherryFile
  1. Le contenu du fichier sherryFile
  2. Introduction : Générer un fichier avec la date actuelle et le créateur

#! /usr/bin/env node
console.log('command start');
const fs = require('fs');
let date = new Date().toLocaleDateString();
let data = date + '\n\t' + '——create By karuru';
fs.writeFile('./date.txt', data, 'utf8', (err) => {
  if (err) {
    console.log('sherryFile command wrong', err);
    return false;
  }
  console.log('writeFile success!!!!');
  console.log('command end');
});
    Donnez l'autorisation d'exécution du fichier chmod 755 sherryFile
  1. Entrez ./sherryFile
  2. Si le contenu suivant est affiché, cela signifie que l'exécution de la commande est réussie
  3. commande start
writeFile success!!!!
commande end



Dans ce répertoire de fichiers, un nouveau fichier date.txt sera généré avec le contenu suivant

28/02/2018

créer Par karuru


Modifier la commande pour qu'elle soit globalement valide

Supprimer la commande

ln sherryFile /usr/local/bin/sherryFile

rm /usr/local/bin/sherryFile
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur

php chinois. site web!

Lecture recommandée :

Comment readline lit et écrit le contenu ligne par ligne

Explication détaillée des mutations et actions de Vuex

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!

Déclaration:
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