首页 > 解决方案 > 我正在用 typescript 编译一个 node.js 项目,但我不确定如何运行单个脚本

问题描述

我有一个使用 typescript 编译的 node.js 项目,我突然想到,我有一个用于运行各种非服务器任务的脚本目录,例如种子文件。我不能再直接调用这些文件,因为它们现在是打字稿,如何单独运行它们?或者我该怎么处理他们?

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

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

标签: node.jstypescript

解决方案


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

  1. npm i -g ts-node

  2. ts-node scripts/seed.ts


推荐阅读