辟謠
居然有人說(shuō)是node版本太低,完全不是醬紫好么讳推?顶籽!
Reason
出現(xiàn)這樣的原因肯定是對(duì)node的安裝路徑做了修改,那就肯定跟環(huán)境變量有關(guān)啦银觅。
配置
隨便一搜礼饱,網(wǎng)上各種各樣的配置方法,具體就不一一列舉了究驴,直接說(shuō)環(huán)境變量的配置
安裝目錄:D:\software\nodejs
文件夾排列如下
nodejs文件夾
已進(jìn)行過(guò)如下設(shè)置
npm config set prefix "d:\software\nodejs\node_global"
npm config set cache "d:\software\nodejs\node_cache"
若命令行不管用慨仿,請(qǐng)?jiān)谌鐖D所示的node_moudles/npm/npmrc添加如下配置:
prefix = D:\software\nodejs\node_global
cache = D:\software\nodejs\node_cache
下面貼下環(huán)境變量的各種配置吧:
1、系統(tǒng)變量
NODE_PATH:D:\software\nodejs\node_global\node_modules
Path里前面有什么都不用管纳胧,只要在最后添加nodejs安裝目錄即可,路徑如下:
;D:\software\nodejs;
注:開(kāi)始的封號(hào)不能省略哦
2、用戶(hù)變量
PATH:C:\Users\用戶(hù)名\AppData\Roaming\npm;
D:\software\nodejs\node_global;
D:\software\nodejs\node_global\node_modules
一定要有以上三項(xiàng):
1帘撰、npm所在目錄跑慕,這個(gè)一般不會(huì)變
2、node_modules運(yùn)行目錄,即webpack.cmd安裝后所在目錄(很重要:诵小)
3牢硅、node_modules安裝目錄
以上三個(gè)路徑缺一不可,
以上三個(gè)路徑缺一不可芝雪,
以上三個(gè)路徑缺一不可<跤唷!3拖怠N徊怼(重要的事情說(shuō)三遍)
lz就是少了第二個(gè)路徑,淚奔~~~
好了堡牡,再次安裝和運(yùn)行
webpack -v
如下圖所示抒抬,成功!
webpack -v