2016-08-19 3 views
0

binコマンドに問題があります。私が正しくdocumentationを理解していれば、その後のビンからのコマンドをruningて後には、ファイルnpm binコマンド - 内部コマンドまたは外部コマンドとして認識されない

を実行しなければならないので、私の場合にはpackage.jsonは、次のようになります。

"author": "Andurit", 
    "license": "contact author", 
    "bin": { 
    "shared-lib": "./node_modules/shared-lib-cli/bin/index.js" 
    }, 

だから私は、コマンドラインでshared-lib./path/bin/index.js

を実行されることを期待します

代わりにコマンドラインが表示されますエラー

shared-libは、内部コマンドまたは外部コマンドとして認識されません。

index.jsマイライブラリのカスタムビルドを構築するパーサのいくつかの種類です:何私はのためにそれを使用すること

shared-lib category=category1,category2 

Guysは、私はそのビンの機能をmissunderstandなかったと私は見て:あなたはlodash custom build

と同様のものとして私は通常、私はそれが仕事をしたいどのようにnode ./path/bin/index.js category=category1,category2

ようにそれを使用することを想像することができます何か他のもののために、またはこれまであなたが窓(私の場合は7)があなたのbinコマンドを受け入れていないことがあなたに起こりますか?

答えて

0

問題がどこで発生しているかを確認するには、npm installを実行する必要があります。 npm install -g

私は私のpackage.json "preferGlobal": true,で私は気づいたが、それは期待どおりに動作しないようだ。

関連する問題