1. ホーム
  2. typescript

[解決済み] Webpack with typescriptでTypeScript emitted no outputエラーが発生する。

2022-02-24 13:10:53

質問

この設定は https://www.npmjs.com/package/ts-loader :

webpack.config.js。

var path = require('path');
var webpack = require('webpack');

module.exports = {
    mode: "development",
    devtool: "inline-source-map",
    entry: "./src/Api.ts",
    output: {
        filename: "bundle.js"
    },
    resolve: {
        // Add `.ts` and `.tsx` as a resolvable extension.
        extensions: [".ts", ".tsx", ".js"]
    },
    module: {
        rules: [
            // all files with a `.ts` or `.tsx` extension will be handled by `ts-loader`
            { test: /\.tsx?$/, loader: "ts-loader" }
        ]
    }
};

./src/Api.ts。

export class Api {
...
}

しかし、webpackを実行すると、次のようになります。

Error: TypeScript emitted no output for Api.ts

解決方法は?

がないことを確認してください。 noEmit に設定されています。 true あなたの tsconfig.json ファイルを作成します。