JavaScriptを有効にしてください

【TypeScript + Webpack】TypeScript emitted no output エラー解決

 ·  ☕ 1 分で読めます

【TypeScript + Webpack】TypeScript emitted no output エラー解決

TypeScript & Webpack 環境で TypeScript emitted no output のエラーが出たので解決方法メモ。

エラー

TypeScript & Webpack の環境でビルドをした際に以下のエラーが発生。

ERROR in ./src/index.tsx
Module build failed (from ./node_modules/ts-loader/index.js):
Error: TypeScript emitted no output for /src/app/frontend/src/index.tsx.
    at makeSourceMapAndFinish (/src/app/frontend/node_modules/ts-loader/dist/index.js:52:18)
    at successLoader (/src/app/frontend/node_modules/ts-loader/dist/index.js:39:5)
    at Object.loader (/src/app/frontend/node_modules/ts-loader/dist/index.js:22:5)

原因

tsconfig.jsonnoEmittrue となっていたことが原因です。
TypeScript からファイルが出力されず、Webpackでまとめることが出来なかったようです。

解決方法

tsconfig.json から noEmit を削除すればビルドに成功します。

参考

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer