題 是否有在任何文件夾中打開節點命令提示符的快捷方式?


例如,您可以使用快捷方式在任何文件夾中打開Windows命令提示符:

  • Shift鍵+右鍵單擊

是否有任何類似的快捷方式可用於在任何文件夾中打開Node命令提示符?


4
2017-10-10 20:40


起源




答案:


沒有內置的方法來做到這一點。但是您可以為文件夾的右鍵單擊創建一個(就像互聯網上的“在此處打開命令提示符”示例)。

創建一個名為的文件 Open Node-prompt here.reg 並雙擊它(然後單擊是和確定):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Node]
@="Open Node here"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Node\command]
@="cmd.exe /s /k \"pushd \"%V\" & \"C:\\Program Files\\nodejs\\nodevars.bat\"\""

這將開始正常(cmd.exe)提示 正確選擇的目錄 首先設置所有必要的變量 node.exe。做完之後 dirs和 cd你可以打電話給你 node program.js 就像平常一樣。


6
2017-10-10 22:18



我按照你的步驟,能夠像你一樣成功測試console.log。但是,像dir和cd這樣的命令不起作用。我認為repl可能是打開而不是命令提示符。 - edt
然後你需要解釋“Node命令提示符”。如果你想要像這樣的命令 dir 和 cd 為什麼正常的命令提示不夠?你通常如何啟動這個“節點命令提示符”? - Rik
node命令提示符與普通命令提示符類似,但為您提供了使用命令“node [path / to / app] .js”運行節點應用程序的附加功能。在Windows上安裝節點時,默認情況下會安裝節點命令提示符。這是一個有點相關的SO問題: stackoverflow.com/questions/17654610/... - edt
我覺得你誤解了這個帖子。有 沒有 命名為“節點命令提示符”。你可以開始了 node.exe 參數a .js 程序。您可以從正常的命令提示符執行此操作(您可以看到 cmd.exe 在該帖子的標題欄中)。如果你想 dir 和 cd 命令你只是插入 Command prompt (使用Shift +右鍵單擊)並運行 node program.js。問題可能是在Shift +右鍵單擊cmd.exe的路徑 node.exe 沒有設定(你會得到一個 'node' is not recognized as an internal ...etc)。如果是這樣,請告訴我。我們可以解決這個問題 - Rik
是的,當我嘗試從正常的命令提示符運行程序時,我確實得到“'節點'不是可識別的...”消息。就這樣我理解節點命令提示符,你的意思是當我選擇開始 - >程序 - > Node.js - >節點命令提示符時,我實際上是偽裝打開正常的命令提示符嗎? - edt


Alt鍵 + d 然後鍵入 cmd 並按Enter鍵

這將打開當前文件夾中的cmd,以防有人在尋找替代方法。

cmd for windows與一個節點使用的相同。我已經測試了節點命令。感謝Rik(在評論中)的信息。


6
2017-09-17 18:23



這應該是正確的答案。此解決方案只是打開當前文件夾中的cmd而不是黑客攻擊。太好了! - Mihir
這對我有用:) - Pir Abdul