**不变违规:“Buffer.from("") instanceof Uint8Array”错误地为 false
This indicates that your JavaScript environment is broken. You cannot use
esbuild in this environment because esbuild relies on this invariant. This
is not a problem with esbuild. You need to fix your environment instead.
1 | import 'zone.js';
2 | import 'zone.js/testing';
> 3 | import 'jest-preset-angular';
| ^
4 |
5 | import { TestBed } from '@angular/core/testing';
6 | import {
at Object.<anonymous> (node_modules/esbuild/lib/main.js:201:9)
at Object.<anonymous> (src/test.ts:3:1)
at fulfilled (node_modules/tslib/tslib.js:178:32)**
我尝试修复笑话环境。
我设法通过删除旧的导入并添加新的导入来解决此问题,如下所示:
// import 'jest-preset-angular'; // remove this import
import 'jest-preset-angular/setup-jest'; // add this one