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
函数的行为不同。
就我而言,我将 Node.js 版本从 10.0.0 升级到 12.18.1 ,然后能够解决此 Ava 内部错误 问题。
所以我遇到 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
函数的行为不同。
就我而言,我将 Node.js 版本从 10.0.0 升级到 12.18.1 ,然后能够解决此 Ava 内部错误 问题。