因此,我的節點模塊命令行命令正常運行時遇到了很多問題。節點命令行模塊命令不工作Windows 8
例如,如果我嘗試運行一飲而盡,我收到了
>gulp
'gulp' is not recognized as an internal or external command,
operable program or batch file.
所以我試圖讓我的環境變量NODE_PATH
%APPDATA%\故宮\ node_modules \
%APPDATA% \故宮\ node_modules
%APPDATA%\ NPM
但沒有這些似乎工作。我可以用它來讓我一口與運行的唯一命令是
C:\Users\Aaron\Documents\GitHub\2015fallTeam14>node %NODE_PATH%gulp\bin\gulp
[12:10:32] Using gulpfile ~\Documents\GitHub\2015fallTeam14\gulpfile.js
這樣看來,cmd是不符合我的命令跑着我與NODE_PATH變量節點,但我不知道如何解決這個問題
沒有gulp.bat文件。它是一個節點模塊,並用JavaScript編寫。 – McFrank
@MFFrank:錯了。當你安裝一個可執行節點模塊時,npm將在運行節點腳本的AppData中創建一個'.bat'(或'.cmd';我忘記了它)。這是可以在命令行上運行的唯一原因。 – SLaks
ahh你在%AppData%/ npm目錄中的權利就在那裏,這就是爲什麼它可以運行這些命令。 它的.cmd這解釋了爲什麼編輯PATH變量的原因,但我仍然想知道爲什麼它不使用我的NODE_PATH系統變量。 – McFrank