本頁目錄

約 1 分鐘閱讀

Read in English →

將CircleCI與Karma測試配置

我正在設置使用CircleCI和Karma測試的Angular在Heroku上的持續集成。

問題

我正在設置使用CircleCI和Karma測試的Angular在Heroku上的持續集成。

![] (./2014-12-22.png)

測試在我的本地主機上可以運行,但在CircleCI上找不到Karma:

噢哦,有些測試沒有通過!
失敗的命令:npm測試
退出代碼:1
輸出:
>啟動 karma karma.conf.js

sh:1:karma:找不到
npm ERR!測試失敗。有關詳細信息,請參見上文。
((npm:test))返回退出代碼1

我的解決方案

要解決這個問題,您可以創建或編輯 circle.yml 配置文件。使用npm添加依賴以全局安裝 karma-cli,並使用Bower安裝Angular,如下所示:

dependencies:
   pre:
     - npm install -g karma-cli bower
     - bower安裝
   cache_directories:
     - ~/nvm

此配置應該可以幫助您在CircleCI上成功運行您的Karma測試。

繼續探索這個主題

  • 實用 AWS FinOps推動雲端成功的關鍵策略

    雲端已經徹底改變了組織消費科技資源的方式。在傳統 IT 世界中,工程師需要提交基礎設施申請,經過冗長的採購流程。容量通常以峰值需求為基準提前購買,結果往往是大量閒置的資源。成本雖然可預測,但與實際使用情況脫節,而硬體申請與部署流程的延遲也限制了創新速度。

  • GitHub Copilot Agent 如何幫我修復 Python 錯誤(以及你需要注意的事)

    這幾天我開始使用新的 GitHub Copilot Agent,感覺它比舊版進步很多。這個新工具不只是建議幾行程式碼而已,它可以閱讀整個專案,理解你想完成的任務,甚至可以跨多個檔案修改程式碼。使用起來就像有個初級開發者在幫你加速完成工作。

  • 為 Kafka Sink Connector 設置接收目標

    在本指南中,我們將帶您了解如何設置 Kafka 與兩種類型的數據接收端進行集成的過程:

返回文章列表