【发布时间】:2017-06-19 18:40:07
【问题描述】:
webpack.config.js
const path = require('path');
const webpack = require('webpack');
module.exports = {
entry: './src/index.js',
plugins: [
new webpack.HotModuleReplacementPlugin()
],
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'dist')
},
devServer: {
hot: true,
contentBase: path.join(__dirname, 'dist'),
},
devtool: "source-map"
}
package.json
"scripts": {
"build": "webpack --progress --colors",
"dev": "webpack-dev-server -d --watch --progress --colors"
},
index.js
let h = "hello world"
console.log(h)
我同时运行npm build 和npm run dev,但似乎都没有生成源映射。我检查它们是否出现的方式是我是否可以在 Chrome 开发工具或 Safari 开发工具中看到原始源代码。
感谢您的帮助!
更新 0
运行
npm run build(npm build不做任何事情)确实会生成bundle.js.map,我可以在 Google Chrome 中成功使用源地图(耶!)运行
npm run dev似乎可以正常编译并成功提供我的网页,但dist目录不包含bundle.js或bundle.js.map- 但是当我转到localhost:8080时它仍然有效(没有源地图)。
【问题讨论】:
标签: javascript webpack webpack-dev-server webpack-2