karma 啟動提示PhantomJS not found on PATH


Karma 介紹:是由AngularJS團隊開發的測試執行過程管理實用工具,幫助開發人員在不同的瀏覽器中執行測試。

一般搭配PhantomJS作為瀏覽器啟動器。PhantomJS是一個非主流的Webkit瀏覽器,主要用於不需要顯示輸出的開發環境中,因此它非常適合在測試中使用。

 

karma start 一般會讀取當前路徑的karma.config.js啟動。如果提示 PhantomJS not found on PATH,一般是PhantomJS因為被牆沒有安裝的原因。

解決辦法如下:

1 在官網  https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip 需翻牆

2 將下載的phantomjs-2.1.1-windows.zip 放置 C:\Users\你的計算機用戶名\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip

3 在項目目錄下執行npm i 即可

 

筆者還出現提示 Error: Cannot find module 'request-progress',原因可能是PhantomJS的依賴包沒裝上

命令行執行 npm i request-progress 即可,至此就可以使用karma了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM