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中世界最好的语言
Libérer: 2018-04-12 15:14:50
original
1384 Les gens l'ont consulté

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');
});
Copier après la connexion
    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
Copier après la connexion

rm /usr/local/bin/sherryFile
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal