簡體   English   中英

Ava js不執行測試

[英]Ava js not executing tests

所以我對 ava >=3.0 有一個問題,在 2.4.0 中我所有的測試都執行得很好,我有一個 ts 項目編譯為 js 並執行所有 js 測試文件。 遷移到 3.0(或 3.8)時,我都嘗試過,但我不斷收到此錯誤...


  ✖ Internal error
  Error: EEXIST: file already exists, mkdir '/Users/rage/repos/*****/****-api/node_modules/.cache/ava'
  Error: EEXIST: file already exists, mkdir '/Users/rage/repos/*****/****-api/node_modules/.cache/ava'

如果緩存文件 (node_modules/node_modules/.cache/ava) 不存在,我會收到以下錯誤...

✖ Couldn’t find any files to test

  ✖ Internal error
  Error: ENOENT: no such file or directory, mkdir '/Users/rage/repos/*****/****-api/node_modules/.cache/ava'
  Error: ENOENT: no such file or directory, mkdir '/Users/rage/repos/*****/****-api/node_modules/.cache/ava'

所以不確定是否有我遺漏的步驟

您使用的是什么 Node.js 版本? AVA 至少需要 Node.js 10.18。 可能是在舊版本上mkdir function 的行為不同。

就我而言,我將Node.js版本從10.0.0升級到12.18.1 ,然后能夠修復這個Ava 內部錯誤問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM