メインファイルといくつかの関数を別々のファイルに入れて、ES6モジュールを使用してnode.jsを使って実行する非常に単純なプログラムを想像してください。ES6モジュールで単純な(Hello World)node.js TypeScriptプロジェクトを作成するには?
私-utils.ts:
import * as fs from "fs";
export function readSimpleFile() {
return fs.fileReadSync("hello.txt", "utf-8");
}
main.ts:私は、私が取得するために実行する必要があるプロジェクトやコマンドに追加する必要があるファイルの最小セットは何
import {readSimpleFile} from "./my-utils"
console.log(readSimpleFile());
それは、建物を構築し、実行し、タイプをチェックする?
'@ types/node'は' fs'をインポートしてインストールした後に欠けていたもので、node組み込み関数を使うだけです。 :)私は 'ts-node'パッケージの有用性も知っています:普通の' node'よりわずかに遅い起動ですが、エラーが発生した場合は有用なトレースバックを取得します( '.ts'ファイルではなく' .js '1)、そういう形でコードを実行するために' tsc'を実行する必要はありません。 – Alicia
素晴らしい!答えを受け入れてください。 – edkeveked