Node.js入門(別編):Nodejs作成コマンドラインツール
1497 ワード
Nodejsに基づいて開発されたコマンドラインツール(nodejsはコマンドラインツールを開発するAPIを提供しています):bower,gulp,grunt,fis,webpack、nodejs環境のインストールを前提としています.
インストールコマンド:ローカルインストール: グローバルインストール:
コマンドライン作成ツール
どのようにnodejsコードパッケージをnodejsコマンドラインツールの形式に開発し、コマンドを入力し、私たちが望んでいるものを出力しますか?
Nodejsコードパッケージ、変換されたコマンドラインツールには、2つの形式があります. npm+カスタム命令により、この組合せ命令は を呼び出す.カスタムコマンドのみで を呼び出すことができる.
コマンドラインに直接npmが戻り、すべての内蔵コマンドが表示されます
インストールコマンド:
npm install ( )
, , node_modules , , cd ,
npm install -g ( )
“ ” , , cd, 。
コマンドライン作成ツール
どのようにnodejsコードパッケージをnodejsコマンドラインツールの形式に開発し、コマンドを入力し、私たちが望んでいるものを出力しますか?
package.json( iOS info.plist) , :
Nodejsコードパッケージ、変換されたコマンドラインツールには、2つの形式があります.
:package.json , “scripts” ,
:“scripts”: {
“test”: “node 1.js”
};
: node test
: , package ( , , , )
: npm package.json scripts , , , ( )
npm , ,npm , ,‘ ’ ‘ ’
:package.json , “bin” ,
:“bin”: {
“heheda”: “1.js” //
};
1.js : #!/usr/bin/env node(/python) // /usr/bin ,
npm link
// : 1.js , , ( windows , Mac , )
:heheda
コマンドラインに直接npmが戻り、すべての内蔵コマンドが表示されます
nodejs , , nodejs
npm install-gパッケージ名は、グローバルにインストールされている限り、コマンドラインツールです.