node.js - 我正在用 typescript 编译一个 node.js 项目,但我不确定如何运行单个脚本
问题描述
我有一个使用 typescript 编译的 node.js 项目,我突然想到,我有一个用于运行各种非服务器任务的脚本目录,例如种子文件。我不能再直接调用这些文件,因为它们现在是打字稿,如何单独运行它们?或者我该怎么处理他们?
有关信息,我有一个目录scripts
:
| `~scripts/
| |-masterList.csv
| |-masterList.origin.csv
| `-seed.ts
解决方案
您可以使用该ts-node
软件包。它将在运行时编译 TypeScript 文件并将它们作为常规 JS 执行。
npm i -g ts-node
ts-node scripts/seed.ts
推荐阅读
- python - Boto3 DynamoDB:查询“key”的最有效方法不是以“SomeValue”开头
- python - 执行while循环时出错“循环被随机转义”Python
- c++ - 复制构造函数和向量的问题
- python - 使用python实现图像分割时神经网络中的维度错误
- javascript - 使用参数和值将字符串数组转换为对象
- java - 执行自定义 jpa 存储库方法时未找到类型 [EntityName] 的属性 [MethodName]
- php - WordPress 页面缓存,未在页面中加载新的 .txt 数据
- reactjs - 如何在 React.tsx 中动态添加和删除表行
- swiftui - 应用程序终止时未保存图像列表的 SwiftUI 拖放重新排序
- python-3.x - AttributeError:“NoneType”对象在 Web 抓取 BeautifulSoup 中没有属性“文本”