我正在尝试在 CLI 中使用 ts-node 运行 typescript 脚本,这意味着我没有 package.json。
这是我尝试运行的命令:
npx -p typescript@latest -p ts-node@latest -p @types/node@latest ts-node -T --project scripts/tsconfig.script.json scripts/my-script.ts
Run Code Online (Sandbox Code Playgroud)
当我在脚本中使用相对路径时,它工作得非常好。
然后我尝试通过启用路径来增强它,tsconfig.script.json以便能够从它们导入。
我想使用tsconfig-paths。这是我尝试运行的命令:
npx -p typescript@latest -p ts-node@latest -p @types/node@latest -p tsconfig-paths@latest ts-node -T -r tsconfig-paths/register --project scripts/tsconfig.script.json scripts/my-script.ts
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
Error: Cannot find module 'tsconfig-paths/register'
Run Code Online (Sandbox Code Playgroud)
我尝试过调整参数的顺序ts-node以及添加/删除选项,但是,我仍然无法使其工作并查看包tsconfig-paths。
我错过了什么吗?
提前致谢