Typescriptで関数をインポートする 質問する

Typescriptで関数をインポートする 質問する

関数を再利用するにはどうすればよいでしょうか。一度関数を宣言して、他のファイルに含めたいです。

他のTypeScriptファイルに追加したい関数を含むモジュールGlobalを作成しました。

別の TypeScript ファイルで次のことを試しました:

import test = require("./Global");
import * as testFunctions from "Global"

どちらの行も、モジュールが見つからないというエラーを表示します。モジュールは TypeScript に確実に表示されます。実際にファイル内の他の場所でこのモジュールを参照し、その関数を呼び出していますが、これは機能しています (例: Global.stopSpinner())。

ただし、例に従っているため、何が間違っているのかよくわかりません。正しい方法を誰か説明してもらえますか?

ベストアンサー1

例:

// global.ts
export function abc() {
}

// main.ts
import { abc } from "./global"
abc();

ぜひ読んでみてくださいMozilla の ES6 モジュールの紹介

おすすめ記事