ホームページ  >  記事  >  ウェブフロントエンド  >  Node.jsを使用してコマンドラインツールを作成する

Node.jsを使用してコマンドラインツールを作成する

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-12 15:14:501321ブラウズ

今回は、Node.jsを使用してコマンドラインツールを作成するときの注意事項と、Node.jsを使用してコマンドラインツールを作成する場合のいくつかの注意事項について説明します。以下は実際的なケースです。

この記事では、Node.jsを使用して簡単なコマンドラインツールを作成してみんなで共有する方法を紹介します。詳細は次のとおりです:

オペレーティング システムは Linux である必要があります

1. 目標

  1. コマンドラインに作成したコマンドを入力して、ターゲットタスクを完了します
  2. コマンドライン要件はグローバルに有効です

  3. コマンドライン要件は削除できます

  4. 関数は

の現在の日付を表示するファイルを生成します

2. コード部分

  1. 新しいファイルを作成し、sherryFile という名前を付けます

  2. ファイルの内容 sherryFile

概要: 現在の日付と作成者を含むファイルを生成します

#! /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');
});
  1. ファイルに実行許可を与える chmod 755 sherryFile

  2. ファイルが存在するファイルパスに ./sherryFile

  3. と入力し、 以下の内容が出力されればコマンド実行成功です

コマンド開始

writeFile成功!!!!
コマンド終了

このファイル ディレクトリに、次の内容の新しい date.txt ファイルが生成されます

2/28/2018

create By karuru

コマンドをグローバルに有効になるように変更します

ln sherryFile /usr/local/bin/sherryFile
削除コマンド

rm /usr/local/bin/sherryFile

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨書籍:

readline がコンテンツを 1 行ずつ読み書きする方法

Vuex のミューテーションとアクションの使用方法の詳細な説明

以上がNode.jsを使用してコマンドラインツールを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。