2016-05-02 3 views
0

自分のプロジェクトにCLIを作成しました。そのbinフォルダ内:カスタムCLIを実行する

#!/usr/bin/env node 
// myproj/bin/cli.js 
console.log('hello'); 

npm linkを使用してビンをリンクしました。しかし、私が実行するとき

$ cli 

私はエラーcli not foundを得る。私は間違って何をしていますか?

+1

PATHにbinディレクトリがありますか? – randominstanceOfLivingThing

+0

私は 'npm link'がこれを世話してくれると思いますか? – dopatraman

答えて

0

最初に、npmリンクはnpm documentationページに記載されているように2段階のプロセスであるため、2番目の手順が欠落しています。リンクは、基本的に、あなたが作業している別のモジュールに依存関係を導入する方法です。私は(あなたがグローバルモジュールとしてローカルに開発されているモジュールを実行します)あなたが達成しようとしているものを正しく理解していれば

第二に、あなたはちょうどあなたが開発しているプロジェクトフォルダの中から、npm install -gコマンドを使用することができます。

これは、あなたのグローバルモジュールをあなたのマシンにインストールし、それを実行できるようにします。

関連する問題