我创建了一个 Github 存储库,其中包含与此问题相关的源代码。在运行
以下是我所看到的屏幕截图:
我在我的tsconfig.json文件中添加了
编辑:
这可能是一个愚蠢的问题,但是您必须使用
npm install
后,我可以在浏览器中加载build/index.html
。然而,在Chrome的“资源”选项卡中查看时,我没有看到与 .tsx
文件相关联的源映射。以下是我所看到的屏幕截图:
![no-source-map](https://istack.dev59.com/B38DB.webp)
sourceMap:true
以及在webpack.config.json文件中添加了debug:true
和devtool:"source-map"
。您认为我错过了什么吗?编辑:
这可能是一个愚蠢的问题,但是您必须使用
webpack-dev-server
才能查看sourcemaps吗?
npm install && typings install && npm run dev
-> 打开chrome -> F12 -> 导航到localhost:8080/webpack-dev-server (或 localhost:8080/build - 两者都可以),我看到了来自ReactDOM.js:66
和app.tsx:14
的日志,因此sourceMaps似乎正在工作 - 也许你的问题是要先打开dev-tools再输入url(或在打开dev-tools后按F5)-但是你的配置似乎是有效的。- 运行Node v4.2.6(>=4.x.x是Webpack所需的) - olsnwebpack
和webpack-dev-server
生成 - 因为它基本上是相同的东西,只是dev-server
自动提供webpack
打包的内容。- 因此,您可以使用npm run build
或npm run dev
,两者都会生成源代码映射。 - olsnwebpack
而不是webpack-dev-server
时,情况并非如此 :( - wmock