created: 2019-10-14T05:01:42.000Z
nodejsのコードからtypescriptをrequireする
ts-node/register を使うとできる
たとえば
scripts/make-index.js
というスクリプトからsrc/bigquery/index.ts
内のクラスをrequireする
こんなコードを書くとrequireできる
#!/usr/bin/env node
require("source-map-support").install()
require("ts-node").register()
const { Indexer } = require("../src/bigquery")
Indexer.run()
普通にnodejsのスクリプトとして実行できる
$ chmod +x ./scripts/make-index.js
$ ./scripts/make-index.js