web-dev-qa-db-ja.com

エラーTS1192:モジュール '"A.module"'にはデフォルトのエクスポートがありません

新しいモジュール「A」を作成し、「B」という別のモジュールにインポートしようとしています。 「エラーTS1192:モジュール '"A.module"'にはデフォルトのエクスポートがありません」というコンパイル時にこのエラーが発生します。誰でもこのエラーを解決する方法について助けてください。

46
Abhi

これは単純なエラーでした。 importステートメントのモジュール名を中括弧で囲むのを忘れました。しかし、これは私の時間の2-3時間を殺しました。これが誰かを助けることを願っています。乾杯、アブヒ。

146
Abhi

受け入れられた答えは私には役に立たなかったので、私はより多くの情報を投稿しています。

私が持っていた:

import Module from 'module';

これは私のために働いた:

import * as Module from 'module';

src: https://github.com/Microsoft/TypeScript/issues/3337#issuecomment-107971371

24

つかいます:

import { Module } from 'module';

{...}の間にモジュール名を挿入する必要があります

8
Rafael Tovar