インストールの仕方が違うので参考になるかどうかわかりませんが、Windowsのcygwin64環境のパスの中身をみるとこんなふうでした。(関係なさそうなのを除外してます。java関連は全然関係ないとは思いますが...)
$ echo $PATH | tr ':' '\n'
/home/自分/bin
/usr/local/bin
/usr/bin
...
/cygdrive/c/ProgramData/Oracle/Java/javapath
...
/cygdrive/c/WINDOWS/system32
/cygdrive/c/WINDOWS
...
/cygdrive/c/Program Files/Java/jdk1.8.0_121/bin
...
/cygdrive/c/Program Files/nodejs
...
/cygdrive/c/Users/keiji/AppData/Roaming/npm
自分はnodeをインストーラーで入れましたがその際npmも同時にインストールされ直後にで両方動作することを確認してから使い始めました。
$ node --version
v6.10.1
$ npm --version
3.10.10
なお、上記PATHに含まれているnodejsとnpmのディレクトリーの下はこんな具合です。
$ ls "/cygdrive/c/Program Files/nodejs/"
node.exe node_modules nodevars.bat npm.cmd
node_etw_provider.man node_perfctr_provider.man npm
$ ls "/cygdrive/c/Users/keiji/AppData/Roaming/npm"
etc node_modules
これをみるとPATHに設定すべきなのはnode_modulesのある場所ではなくその上の階層のように見えますが・・・
※: お使いの環境がWindowsかどうか分かりませんがcygwinではCドライブにあたる場所が/cygdrive/cになります。一応念のため・・・
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/02 12:32
2017/04/02 12:56 編集