我正在用typescript编译一个node.js项目,但是我不确定如何运行单个脚本

时间:2018-10-30 09:52:08

标签: node.js typescript

我有一个我正在使用Typescript进行编译的node.js项目,这只是我想到的,我有一个用于运行各种非服务器任务(例如种子文件)的脚本目录。我现在不能再直接调用这些文件,因为它们现在是打字稿,如何单独运行它们?还是我应该和他们做什么?

有关信息,我有一个目录scripts

| `~scripts/                
|   |-masterList.csv        
|   |-masterList.origin.csv 
|   `-seed.ts

1 个答案:

答案 0 :(得分:3)

您可以使用ts-node软件包。它将在运行时编译TypeScript文件,并将其作为常规JS执行。

  1. npm i -g ts-node

  2. ts-node scripts/seed.ts