Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8896

TypeORMが構文エラーで動かない問題を解決した

$
0
0

環境

環境バージョン
node12.18.3
typescript3.8.3
typeorm0.2.26

問題と解決策

  • 問題

    • typeorm init --name MyProject --database mysqlで作成したプロジェクトをビルドして動かそうとするとSyntaxError: Cannot use import statement outside a moduleとエラーになる
  • 原因

    • ジェネレーターが吐き出すコードがおかしいせい
    • 具体的にはビルド後に.tsファイルを参照する状態になっている
      • 動くわけがない
  • 解決策

    • ormconfig.jsonentitiessubscribersのセクションを以下のように出力先の.jsファイルを参照する様に書き換える
"entities":["dist/entity/**/*.js"],"migrations":["dist/migration/**/*.js"],"subscribers":["dist/subscriber/**/*.js"],

Viewing all articles
Browse latest Browse all 8896

Trending Articles