ts-node直接运行typescript文件 报错与解决

ts-node直接运行typescript文件

在vue项目中写ts文件,想在node环境运行调试代码。如何执行ts文件?

直接执行node index.ts 回报错。

解决如下:

//全局安装typescript和ts-node
npm install -g typescript
//npm install -g typescript-node 由于typescript-node不支持更高版本的ts
npm install -g ts-node //typescript@>=2.7

安装完成后就可以不用手动去编译成js文件,可以直接运行ts文件。

执行命令ts-node **.ts**

控制台报错:

zsh: command not found: typescript;

执行 npx ts-node index.ts ,再报错:

TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts"

修改package.json,或者tscongfig文件:

"module": "commonjs"

再次执行npx ts-node index.ts 。运行成功。

参考:https://bobbyhadz.com/blog/npm-command-not-found-ts-node

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容