フォルダーが%PATH%変数の一部であるかどうか最初にチェックしようとしていますが、そうでない場合は追加します。残念ながら、この問題は、すべてのGoogleの結果が必然的にnpm自身が%PATH%に含めることになるため、検索するのは本当に困難です。また、%PATH%をリフレッシュするには2〜3分の再起動サイクルが必要なため、テストして実験するのは非常に遅い問題です。ノードを使用してWindows PATH変数を設定しますか?
require('child_process').exec('setx PATH "%PATH%;C:\\testpath"')
は、C
と他には何も追加していないようです。それを行うより良い方法はありますか?