AngularJS 配置和運行phonecat錯誤

安裝node.js 就按照入門上的步驟來就好了html

  1. 第一步:下載安裝node.js,並將程序路徑添加到環境變量中PATH中
  2. 第二步:下載git版本控制軟件
  3. 第三步:在git目錄下點擊git-bash.exe,執行git clone git://github.com/angular/angular-phonecat.git
  4. 第四步:獲取完成之後,執行cd angular-phonecat 切換到phonecat項目目錄下
  5. 第五步:git checkout -f step-0切換到項目步驟
  6. 第六步:npm start啓動項目。PS:首先會安裝bower,karma(測試程序),啓動web服務器 在地址欄輸入localhost:8000/app/index.html 查看項目效果

NOTE:node

  node scripts/web-server.js 運行錯誤:git

    有些文檔中都使node http-server或者node scripts/web-server.js來啓動phonecat 項目, 查找scripts並無看到web-server.js文件,這是老版本的文檔,如今phonecat項目使用npm start來安裝依賴工具和啓動web服務。angularjs

  沒法啓動端對端測試github

  

  這個問題困了好久,當時也按照步驟來了,就是沒辦法運行端對端測試,搜索這個錯誤類型的解決辦法,大體的更改方法都是修改test/protractor-conf.js 文件;web

    方法1:把chromeOnly:true改爲chromeOnly:false;chrome

    方法2:更改端口的,若是沒法預覽,查看端口是否被佔用,或者修改端口號(在angularjs-phonecat目錄下修改package.json文件中的"start": "http-server -a 0.0.0.0 -p 8000", 修改8000爲其餘端口)npm

    方法3:在這些修改方法都用的狀況下,像我圖片裏出的那種錯誤,修改chromeOnly:true爲directConnect:true;這個方法適合個人這個錯誤,終於能夠運行npm run protractor、、、、、、、參考文檔http://pr8x.com/st/questions/31732904/trying-to-run-protractor-in-step-3-in-angular-js-tutorial.htmljson

關於啓動phonecat項目,參考另外一個篇博文http://www.cnblogs.com/zhang-jian/p/5035424.htmlbash

把時間都用在學習angularJS上,而不是讓這些錯誤一直糾纏着咱們。與你們共同窗習了

相關文章
相關標籤/搜索