我們windows環境下的node.js 上安裝各種工具的時候老是會遇到各種問題,下面是筆者在安裝fis的時候出現的一個問題,後來研究後發現是環境變量配置的問題。
首先我在環境變量裏邊添加了一個變量名:NODE_PATH 變量值:C:\Program Files\nodejs\node_modules
筆者以爲環境變量配置好了,但是在cmd中執行命令:npm install -g fis出現下邊的狀況:
C:\Users\duanlin>npm install fis -g
npm WARN optional dep failed, continuing [email protected]
npm WARN optional dep failed, continuing [email protected]
C:\Program Files\nodejs\node_gobal\fis ->C:\Program Files\nodejs\node_gobal\node_modules\fis\bin\fis
[email protected]:\Program Files\nodejs\node_gobal\node_modules\fis
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], node-png
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], livereload-serv
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], semver@4.
2.2, [email protected], [email protected], [email protected], [email protected])
再去執行:C:\Users\duanlin>fis -v
得到:
'fis' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
後來研究才知道是自己還有一個路徑沒有加載系統的path下邊,所以在系統變量裏邊的path變量名下添加一條
;C:\Program Files\nodejs\node_gobal\ 記得這是上邊cmd中提示的路徑\fis\前邊的那一部分(注意,大多數人的path下都有其他軟件配置的路徑,所以需要用;把新加進去的路徑和其他的隔開)保存重新安裝fis就OK了。