“cannot execute .ts files in typescript project using ts-node”
在typescript项目中,无法执行.ts文件可能源于以下原因:
1. package.json 中的 "type": "module" 设置
2. 修复方法
3. 错误:syntaxerror: cannot use import statement outside a module
解决方案
在 tsconfig.json 中添加以下设置:
{ "compileroptions": { "esmoduleinterop": true, } }
保存文件后,可以使用以下命令运行测试文件:
ts-node-esm script.ts