鍍金池/ 問答/網(wǎng)絡安全  HTML/ 在windows 10 上安裝了node.js,但是在cmd上無法使用,在pow

在windows 10 上安裝了node.js,但是在cmd上無法使用,在powershell上卻可以,為什么?

環(huán)境變量已經(jīng)配好,但是在cmd上無法使用node等等命令,在powershell上可以使用node -vnpm -v等等命令,但當我嘗試在powershell上全局安裝uglify-js時,顯示安裝成功,但使用uglifyjs等等命令卻提示

'node' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。

為什么?是否會是cmd的命令權限設置問題,但是我無論在cmd還是powershell上都是在管理員用戶下進行操作的啊,太迷惑了,求答疑。

回答
編輯回答
互擼娃
  1. Node裝好以后,應該會在開始菜單的程序組里生成一個Node.js command promet的快捷方式,指向的還是cmd,但是注入了一個用來設置環(huán)境變量的bat腳本,一般用這個就好(不過可能啟動會慢點)
  2. 打開“設置”,然后直接搜“高級”,然后點“查看高級系統(tǒng)設置”,下邊直接點“環(huán)境變量…”按鈕,在彈出的窗口里確認系統(tǒng)變量的path里包含Node.js的安裝目錄(當然npm和node_moudle最好也確認下)
2017年12月2日 17:09
編輯回答
笨小蛋

cmdpowershell區(qū)別還是很大的,看看這個:PowerShell的強大。

2018年2月5日 07:24
編輯回答
冷眸

node的環(huán)境變量沒設置進去把

2017年10月18日 21:16
編輯回答
兔囡囡

你應該在對應的shell下,把環(huán)境變量打印出來,查看一下。確定是否有node命令的目錄

2017年8月30日 03:59
編輯回答
苦妄

直接在cmd里調(diào)用node命令,需要先設置一下環(huán)境變量。建議你使用powershell或者gitbash

2017年11月7日 05:34