【发布时间】:2018-09-28 21:52:24
【问题描述】:
我正在使用 webpack 和 babel 并尝试使用 ES2015 模块。
当我使用调试工具(Chrome v65 的 Chrome 开发工具)时,似乎无法查看表达式,但将鼠标悬停在表达式上时,会显示该值。
# url.js
export default {
"dac": "http://10.75.10.10:9000/api",
}
另一边:
# index.js
import urlEnv from "./url"
我在这个文件中添加了一个断点。有趣的是,源映射正在工作,并且放置断点的行得到了很好的尊重。
这是屏幕到达时的样子:
如您所见,将鼠标悬停在表达式上表明找到了 urlEnv.dac。但是在 Watch 面板上,没有定义 urlEnv。在控制台上,同样的事情也会发生。
您对此有解决方案或解决方法吗?
更糟糕的是,当我尝试通过远程调试在 Android 上进行调试时。在我的 Android 5.0 设备上,即使是鼠标也无法显示表达式的值。
我的 webpack.config.js 看起来像:
module.exports = {
entry: "./src/index.js",
output: {
path: path.resolve(__dirname, "www"),
filename: "app.js"
},
devtool: "inline-source-map",
【问题讨论】:
标签: javascript google-chrome debugging webpack babeljs