0

を使用して jade コンパイラをインストールしましたnpm install -g jade。しかし、コマンド ラインから Jade を実行しようとすると、不思議なことに CoffeeScript が実行されます。

PS C:\Users\P> get-command jade

CommandType     Name                                               ModuleName
-----------     ----                                               ----------
Application     jade.cmd


PS C:\Users\P> jade
coffee>
(^C again to quit)
coffee>

PS C:\Users\P> jade --version
CoffeeScript version 1.6.2
PS C:\Users\P> cd .\AppData\Roaming\npm
PS C:\Users\P\AppData\Roaming\npm> cat .\jade.cmd
@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\node_modules\jade\bin\jade" %*
) ELSE (
  node  "%~dp0\node_modules\jade\bin\jade" %*
)
PS C:\Users\P\AppData\Roaming\npm>

なぜこうなった??

更新
OK 'where' jade.cmd を実行しましたが、どうやら jade の代わりに coffeescript を呼び出していた別の .cmd ファイルがあったようです。

4

1 に答える 1

0

'where' jade.cmd を実行したところ、どうやら jade の代わりに coffeescript を呼び出していた別の .cmd ファイルがあったようです。

于 2013-08-06T04:29:21.933 に答える