Maison  >  Article  >  interface Web  >  Explication détaillée de l'utilisation de Node.js pour écrire un outil de ligne de commande simple (tutoriel détaillé)

Explication détaillée de l'utilisation de Node.js pour écrire un outil de ligne de commande simple (tutoriel détaillé)

亚连
亚连original
2018-06-02 12:04:311556parcourir

Cet article présente principalement l'explication détaillée de l'écriture d'un outil de ligne de commande simple à l'aide de Node.js. Maintenant, je le partage avec vous et le donne comme référence.

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

  1. Entrez la commande que vous avez écrite sur la ligne de commande pour terminer la tâche cible

  2. Le la ligne de commande nécessite une validité globale

  3. L'exigence de la ligne de commande peut être supprimée

  4. La fonction de ligne de commande génère un fichier affichant la date actuelle

2. Partie code

  1. Créez un nouveau fichier et nommez-le sherryFile

  2. Contenu du fichier sherryFile

Introduction : Générer un fichier avec la date actuelle et le créateur

#! /usr/bin/env node
console.log(&#39;command start&#39;);
const fs = require(&#39;fs&#39;);
let date = new Date().toLocaleDateString();
let data = date + &#39;\n\t&#39; + &#39;——create By karuru&#39;;
fs.writeFile(&#39;./date.txt&#39;, data, &#39;utf8&#39;, (err) => {
  if (err) {
    console.log(&#39;sherryFile command wrong&#39;, err);
    return false;
  }
  console.log(&#39;writeFile success!!!!&#39;);
  console.log(&#39;command end&#39;);
});
  1. Donner les autorisations d'exécution au fichier chmod 755 sherryFile

  2. Entrez ./sherryFile dans le chemin du fichier où se trouve le fichier

  3. Si le contenu suivant est affiché, cela signifie que la commande l'exécution est réussie

    command start

    writeFile success!!!!
    command 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

ln sherryFile /usr/local/bin/sherryFile
Supprimer la commande

rm /usr/local/bin/sherryFile
Ce qui précède est ce que j'ai compilé pour tout le monde. J'espère qu'à l'avenir, cela sera utile à tout le monde.

Articles associés :

Vue.js attribue dynamiquement une valeur au src d'img

Un exemple de définition de votre propre composant de temps angulaire basé sur datepicker

Explication détaillée de l'instance de filtre de filtre vue

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