У меня есть проект машинописного текста с некоторыми тестами мокко, которые начинаются так:
import { assert } from "chai";
import "@material/mwc-ripple"; //I want to test a script that uses this
describe("simple test", () => {
it("works", () => {
assert.isOk(true)
});
});
В мокко tsconfig.test.json
, если я установил "module": "esnext"
, я получаю следующую ошибку:
/home/ec2-user/environment/frontend/test-mocha/common/datetime/aaa_aaa_test.ts:1
import { assert } from "chai";
^
SyntaxError: Unexpected token {
at Module._compile (internal/modules/cjs/loader.js:723:23)
...
Но если я установлю его на "module": "commonjs"
, я получаю эту ошибку:
/home/ec2-user/environment/frontend/node_modules/@material/mwc-ripple/mwc-ripple.js:1
import { __decorate } from "tslib";
^
SyntaxError: Unexpected token {
at Module._compile (internal/modules/cjs/loader.js:723:23)
...
Что происходит и как мне это исправить?