cmderで「npm」や、たとえば「gulp」を実行できません。ただし、cmdを手動で開くと実行できます
λ gulp
'gulp' is not recognized as an internal or external command,
operable program or batch file.
Nodejs ディレクトリから npm を手動で実行すると、動作します。そこでエイリアスを追加しalias npm=C:\Progra~1\nodejs\npm.cmd $*
て npm が動作するようになりましたが、Node モジュールを実行できないため、これは最善の解決策ではないと思います。
私が試したこと
システム環境変数とユーザー環境変数の両方に「%APPDATA%\npm\node_modules」と 「AppData\Roaming\npm」を追加しようとしました
コンピュータの再起動
Cmder 内で管理者として cmd を実行する
「% APPDATA %\npm\node_modules」と「AppData\Roaming\npm」を 「Cmder の user-startup.cmd」パスに追加します。
RubyのgemまたはPythonをcmder内で問題なく実行できますが、Nodeは特にCmder内では機能しません(ただし、ウィンドウのネイティブcmd.exeでは機能します)