Nie można używać instrukcji importu poza modułem
<script type="module" src="main.js"></script>
Ugliest Unicorn
<script type="module" src="main.js"></script>
// Fix 1
Change .js files to .cjs
// Fix 2
Add "type": "module" to package.json
//Add type=module to your index.js script tag (not just the package script tag)
<script type="module" src="./index.js"></script>
{
...
"ts-node": {
"esm": true,
"experimentalSpecifierResolution": true
}
}
<script src="../src/main.js"></script>
"test": "env TS_NODE_PROJECT=\"tsconfig.testing.json\" mocha --require ts-node/register 'src/test/**/*.ts'",