Module build failed: Error: Typescript emitted no output for
Please set noEmit
to false
in your tsconfig.json
.
By default it sets to true
, once we change it to false
we may not get this error.
"noEmit": false
Override compilerOptions
like this in webpack config (when using ts-loader
):
rules: [
{
test: /\.[jt]s$/,
exclude: /(node_modules)/,
use: [
{
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env'],
},
},
{
loader: 'ts-loader',
options: {
compilerOptions: {
noEmit: false,
},
},
},
],
},
]