您好,登錄后才能下訂單哦!
我們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 fsevents@0.3.5
npm WARN optional dep failed, continuing fsevents@0.3.5
C:\Program Files\nodejs\node_gobal\fis ->C:\Program Files\nodejs\node_gobal\node_modules\fis\bin\fis
fis@1.9.5C:\Program Files\nodejs\node_gobal\node_modules\fis
├── fis-preprocessor-components@1.0.15
├── fis-prepackager-derived@0.0.3
├── fis-postprocessor-jswrapper@0.0.9
├── fis-packager-map@0.0.9
├── fis-deploy-default@0.0.2
├── colors@0.6.2
├── fis-spriter-csssprites@0.2.5 (node-p_w_picpaths@1.5.5)
├── commander@1.3.2 (keypress@0.1.0)
├── fis-optimizer-png-compressor@0.0.6 (node-pngquant-native@0.0.11, node-png
crush@0.1.1)
├── fis-optimizer-clean-css@0.0.9 (clean-css@1.1.7)
├── fis-optimizer-uglify-js@0.1.6 (uglify-js@2.4.15)
├── fis-command-server@0.7.1 (step@0.0.5, chokidar@0.10.5)
├── fis-command-release@0.11.4 (async@0.9.0, chokidar@0.12.5, livereload-serv
er-spec@0.2.3)
├── fis-kernel@2.0.12 (iconv-lite@0.2.10, tar@0.1.17)
└── fis-command-install@0.1.16 (progress-bar@0.1.1, progress@1.1.8, semver@4.
2.2, bluebird@2.9.8, findup@0.1.5, request@2.53.0, fis-scaffold-kernel@0.0.20)
再去執行:C:\Users\duanlin>fis -v
得到:
'fis' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
后來研究才知道是自己還有一個路徑沒有加載系統的path下邊,所以在系統變量里邊的path變量名下添加一條
;C:\Program Files\nodejs\node_gobal\ 記得這是上邊cmd中提示的路徑\fis\前邊的那一部分(注意,大多數人的path下都有其他軟件配置的路徑,所以需要用;把新加進去的路徑和其他的隔開)保存重新安裝fis就OK了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。