102

新しいモジュール「A」を作成し、それを「B」という別のモジュールにインポートしようとしています。コンパイル時にこのエラーが発生します

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

誰でもこのエラーを解決する方法を教えてください。

4

8 に答える 8

256

これは単純なエラーでした。これは、インポート ステートメント自体のモジュール名の前後に {} がないために発生しました。これで 2 ~ 3 時間の時間が無駄になったので、無駄にならないように皆さんと共有します。これが誰かを助けることを願っています。乾杯、アビ。

于 2016-11-04T19:33:29.067 に答える
22

使用する:

import { Module } from 'module';

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

于 2019-04-16T08:15:55.553 に答える
3

tsconfig.jsonこれを角度プロジェクトに追加して修正しました。

{
  ...
  "compilerOptions": {
    ...
    "allowSyntheticDefaultImports": true,
于 2021-05-18T20:21:31.653 に答える