我正在将反应组件发布到npm包中,我向其中添加了Webpack,babel,linting和测试,最初Webpack构建成功,测试成功运行,但是随后我添加了linting并删除了node_modules文件夹,然后使用npm install验证一切,这时测试中断,最初我得到了jest not found错误,由npm install jest修复了,此后,得到了“ ReferenceError:未定义”,由import {describe,describe,it}修复了从“ @ jest / globals”;现在获取“ ReferenceError:未定义文档”,尝试了多种解决方案,例如设置“ testEnvironment”:“ jsdom”,尝试设置global.document,但没有任何效果,您可以看到完整的代码
答案 0 :(得分:2)
在我的情况下,节点升级可以解决问题。我正在使用节点v10.13.0,并已升级到v10.16.0。似乎最低版本要求是v10.14.2(至少对于npm软件包babel-jest v26.1.0)