From d68143c710322ce9da3ee9100bd23dbd31fb3d6c Mon Sep 17 00:00:00 2001 From: seeliang Date: Sun, 31 Dec 2017 08:41:44 +1100 Subject: [PATCH] feat/add js source mapping alt + r for dev tool update https://github.com/webpack/webpack/issues/2478 --- src/index.js | 10 ++++++++++ webpack.dev.js | 9 ++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 8e50549..124b92d 100644 --- a/src/index.js +++ b/src/index.js @@ -2,11 +2,21 @@ import React from 'react'; import {render} from 'react-dom'; class Root extends React.Component { + constructor(props) { + super(props); + this.click = this.click.bind(this); + } + + click() { + alert('click this'); + } + render() { return (

Hello world

+
); } diff --git a/webpack.dev.js b/webpack.dev.js index 176b706..35671f9 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -1,4 +1,5 @@ const base = require('./webpack.base.js'), + webpack = require('webpack'), dev = { module: { loaders: [{ @@ -10,7 +11,13 @@ const base = require('./webpack.base.js'), presets: [ 'es2015', 'react', 'react-hmre' ] } }] - } + }, + plugins: [ + new webpack.SourceMapDevToolPlugin({ + filename: '[name].js.map', + exclude: ['vendor.js'] + }) + ] }; module.exports = Object.assign(base, dev);