単純なノードjsプラグインを作成しようとしています。ここまで私が今まで何をしたのですか?ローカルノードjsモジュールがスクリプトを実行していません
その後、私は(同じディレクトリから)今私はnpm install -g
でパッケージをインストールするときに、単一のラインconsole.log('Hi!')
を持つファイルindex.js
を持ってpackage.json横package.json
{
"name": "testcli",
"version": "0.0.1",
"description": "Test CLI Tool",
"main": "index.js",
"author": "BJ",
"license": "ISC",
"bin": {
"testx": "index.js"
}
}
とそれは私に次のエラーを与えるコマンドtestx
を実行
.../AppData/Roaming/npm/testx: line 1: /node_modules/testcli/index.js: No such file or directory
はどうすればよいのそれとも?
ご返信ありがとうございます。私はそれらのビンに関連するすべてのものを設定しました。私が欠けていたのは '#!/ usr/bin/env node'でした。 –