问题描述:
1. 情况之一
在vscode运行ts-node调试报错:
Uncaught Error Error: Cannot find module 'ts-node/register'
2. 情况之一
在需要ts-node的地方, 报错找不到ts-node
原因:
- 通过全局安装ts-node模块的话, 只能通过绝对路径找到
ts-node/register
模块 - vscode默认生成的ts-node调试配置文件中, 使用相对路径寻找
ts-node/register
模块
解决方案:
1. 之一:
- 把所有寻找
ts-node/register
模块的相对路径都改为C:/Users/用户名/AppData/Roaming/npm/node_modules/ts-node/register
2. 之一
- 在项目中局部安装ts-node:
npm i --save-dev ts-node