NPMは./node_modules/.bin
パスを追加するので、package.json
によってインストールされたすべてのCLIツールがPATH
で利用可能であると仮定できる単純なビルドツールとしてNPMを使用してきました。
しかし、NPMが実際にnode
という実行可能ファイルをPATHに入れておけば、私はちょっと気になっていました。 ./node_modules/.bin
のすべてのスクリプトは、Unix上のラッパースクリプトを見つけるためにそこにあるnode
に依存していますが、私はのWindowsでという魔法があるかもしれないと思っていました。おそらく、彼らは自分自身のいくつかの他の魔法を使うでしょう。か何か。問題ではない、本当に、私は主張することができるようにしたい:
がnode
実行ファイルがNPM
によってNPMスクリプトに与えられたPATH
に常にですか?すべてのプラットフォームでですか? NPMと同じノードが常に稼働していますか?
これは、ほとんど尋ねられるのはあまりにも基本的に思えるかもしれませんが、残念ながらより安全です。
これはかなり良い表示です:) – oligofren