I am trying to use Typescript (awesome-typescript-loader (link)) together with Webpack, but I don't see source maps in browser when running webpack-dev-server. The same setup worked with babel-loader (link) and ES6 classes (I could debug ES6 classes in browser even though they were compiled down to ES5)
My Webpack config file looks like (this is important snippet, full version is on github):
module.exports = {
resolve: {
extensions: ['', '.ts', '.js']
},
entry: {
app: './src/app.ts'
},
output: {
path: params.output.path,
filename: params.output.filename
},
module: {
loaders: [
{test: /\.ts$/, loader: 'awesome-typescript', exclude: /node_modules/},
{test: /\.css$/, loader: 'style!css'}
]
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html',
inject: 'body'
})
].concat(params.plugins),
progress: true,
colors: true,
devServer: {
port: params.server.port
}
};
I found the problem, I extracted devtool and debug properties as params but I forgot to read them again to final config. The final working version looks like:
// ...
debug: params.debug,
devtool: params.devtool,
// ...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With