vue-cli腳手架安裝jest單元測試,運行異常解決辦法


問題描述:

利用vue-cli搭建了一個demo工程,在選項里選擇了單元測試跟jest框架,npm install完成,npm run dev 也OK,但是npm run unit,報錯了

問題1: Option "mapCoverage" has been removed, as it's no longer necessary.

解決:此屬性已移除,詳細可以見 https://jestjs.io/docs/en/configuration 官方公布的屬性,在test/unit/jest.conf.js找到並刪除該屬性

 

問題2:localStorage is not available for opaque origins

 解決:在jest.config.js里,增加這兩個屬性定義

module.exports = {
  verbose: true,
  testURL: "http://localhost/",
  ...
}
可參考https://stackoverflow.com/questions/51554366/jest-securityerror-localstorage-is-not-available-for-opaque-origins#


免責聲明!

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



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