近日來由于要模仿一些網(wǎng)上視頻教程,需要用到在phpstorm中使用node.js,然而在phpstorm中打開的 terminal中輸入“npm install ...”總是顯示“npm不是內(nèi)部或外部命令,也不是可執(zhí)行程序”,搗鼓了好久,從網(wǎng)上找了很多東西也始終沒法解決,最后不知道怎么弄了,就直接去問師兄了,還好,師兄人很好,總是很樂意回答我的問題,在此再次感謝一下師兄~
遇到這個(gè)問題首先看看你是不是已經(jīng)安裝了node.js,如何知道自己是否已經(jīng)安裝了node呢?在電腦的開始菜單中查查唄,如果有的話應(yīng)該會(huì)出現(xiàn)的~或者打開cmd看看輸入node有沒有反應(yīng)之類的。(這里需要提醒一下哦,window下直接打開cmd后輸入node是顯示沒有的,但是我之前是已經(jīng)安裝有node了,這個(gè)后面的時(shí)候會(huì)有解釋的)
如果有安裝了node,那么看看你裝node是選擇了全局安裝還是其他,如果不是全局安裝,那就卸了改成全局安裝吧(貌似說是跟環(huán)境變量有關(guān)系,上面的那個(gè)也是這個(gè)原因,好像window系統(tǒng)就會(huì),這個(gè)可能還待考證,目前我的知識(shí)水平還有限==!mac好像就不會(huì)有這種情況)
重新全局安裝就行了,估計(jì)就是這方面的問題吧!
在解決這個(gè)問題的過程中,我還試著在phpstorm的plugins中添加nodejs,但師兄說這個(gè)只是插件,不算安裝node,其實(shí)對(duì)于插件我還是不是很懂,師兄說這個(gè)只是能增強(qiáng)phpstorm的功能,這個(gè)就不再刨根問底了,改天有時(shí)間再了解吧。