1
ファイルをDefinitelyTypedから取り出し、node_modules/react/react.d.ts
としてプロジェクトに含めました。タイプスクリプト:TS2036「モジュールではありません」というエラーが発生しました。
Error TS2306: File '.../node_modules/react/react.d.ts' is not a module.
私はreact.d.ts
に以下の行を変更することにより、この問題を回避することができます:
declare module "react" {
export = __React;
}
へ:私はimport * as React from "node_modules/react/react"
を書くとき今、私は次のエラーを取得
export = __React;
をマイ質問は、TypeScript定義ファイルで作業するためのワークフローは何ですか?
なぜあなたは明示的にノードモジュール内のファイルパスを与えている:文
export =
は、モジュール(またはモジュールの宣言)に存在する場合 第二に、あなたは次のような構文import =
に応じてインポートする必要がありますか?あなたは 'import * 'をReact from" react "からだけ用意する必要があります。 – cdbajorin次にRequireJSは私のモジュールのどこを見つけるのですか? –
あなたは 'require.config({paths:{...}})'のパスに ' – cdbajorin