MacでNode.jsコマンドラインツールを作成しました。私はnpm link
を使ってテストしましたが、問題はないようです。他の人がそれをMacにインストールしていて、うまくいくようです。 Windowsにインストールすると、CLIはファイルを作成する必要が生じるまで実行されます。その時点で、CLIはエラーなしで終了します。ただし、Windows上でnpm link
を使用すると、有効な解決策が得られます。カスタムNode.js CLIがnpmリンクで動作するのはなぜですか?Windowsにインストールされていないのはなぜですか?
CLI自体はノード4.xを使用しており、外部依存関係はありません。すべてのファイル操作はfs
モジュールを使用して行われます。さらに調査したい場合は、https://github.com/aurelia/cliのフルソースコードをnpmのaurelia-cli
という名前で公開しています。
何が終了するのかを確認する必要があるようですが、おそらく例外がスローされます。それがあなたの最大の手掛かりになるでしょう。 – jfriend00
すべての出力がありますかあなたはまた、迷惑メールやテストの目的を介してウィンドウをスピンアップしたい場合があります。あなたが好きなら、私はあなたに例を挙げることができます。また、npmリンクの代わりにnpm i -gをあなたのボックスに入れてみてください。 –