JavaScriptコードをTypeScriptのnpmモジュールに移動して、問題が再発するようにしました。 (インストール活字体の種類と反応している)TypeScriptのインポートステートメントをJavaScriptから変換しました
import React, { Component } from "react"
になった:私は、コードは再び作業を取得するために輸入文に次の変更を加えた
import * as React from 'react';
import { Component } from 'react';
ヘルメットは、活字体の型を持っていましたが、問題を持っていたので、私タイプなしでライブラリの次の形式を使用します。
import Helmet from "react-helmet"
になった:
私は、これは不要であることを確認、または可能性がありconst TopBarProgressIndicator = require('react-topbar-progress-indicator').default;
が(現在または予定)任意の活字体の設定の変更があります:
import TopBarProgressIndicator from "react-topbar-progress-indicator"
になる:210
は、その後、時々私は、デフォルト呼び出す必要がありますそれは時間がかかり、エラーが発生しやすいので、これを行うためのよりよい方法ですか?私は.js
ファイルを処理するように見えるtsconfigのallowJsフラグを認識していますが、.ts
ファイルにしたいと思います。私は現在TypeScript 1.8.10とWebpackを使用しています。
ありがとうございます。以前はそれを見たことがありますが、それはもっとうまくいくと思っていますが、依然としてimport文を変更する必要があります。 – RationalDev