source-maps相关内容

使用Browserify保留原始源地图

假设我有一个模块,其源代码不是ECMA 5(例如,它是Coffescrip或TypeScrip或其他什么),并且以编译的形式与源代码映射一起分发。如何将此源映射包含在Browserify捆绑包中? 例如,设想一个具有单个依赖项的项目: index.js node_modules typescript_module (main.ts) ..
发布时间:2022-05-28 10:53:31 其他开发

Coffeescript 中的源映射 - 错误未映射到源

我刚刚意识到源映射 - 一个期待已久的功能.让我印象深刻的是这么多人聚在一起为咖啡脚本(浏览器、kickstart 项目等)实现它 我设置了一个小测试,所以我可以理解如何使用它...... 咖啡脚本 注意这里有一个故意的错误,因为 y 没有定义 console.log 123平方 = (x)->x * xconsole.log "就是这么简单:"+sq y 来源地图 {“版 ..
发布时间:2022-01-24 11:05:36 前端开发

合并两个编译步骤的 source maps

我的 Web 应用程序有一个两步编译过程.首先,我将 CoffeeScript 文件编译成 JavaScript 文件 [1].然后 JavaScript 文件(来自 CoffeeScript 的文件和外部文件,如 grunt-angular-templates 从 AngularJS 模板生成的文件)由 Google Closure Compiler [2] 编译成单个最小化文件. Coffe ..
发布时间:2022-01-24 10:25:50 前端开发

为从 Coffeescript 编译的多个连接的 javascript 文件生成源映射

有人在这方面取得过成功吗? 解决方案 我认为这或多或少是一个未解决的问题:https://github.com/jashkenas/coffee-script/issues/2779 .最后一个有意义的评论来自一个月前的 jwalton. 不过,增加对它的支持似乎不是火箭科学,所以它可能很快就会到来. Michael Ficarra(CoffeeScript Redux 的创建 ..

Ionic 2 不生成 scss 源映射.“main.css.map"包含“null"

您能帮我理解为什么 Ionic 2 不生成 scss 源映射吗?在“离子服务"之后,我导航到 www/build 文件夹,有 main.css.map 但它包含 null 而不是生成的源映射,如何修复它?有人遇到过这个问题吗? 解决方案 您需要扩展您的 sass.config.js 文件,默认情况下禁用 sass 的源映射. config/sass.config.js: modul ..
发布时间:2022-01-13 20:47:13 其他开发

源地图的路径错误

我使用包 gulp-less 和 gulp-sourcemaps.我的less文件位于Styles/main.less下,但生成的源映射指向source/main.less(其中source/似乎作为前缀).如何解决这个问题,使源映射正确指向 source/Styles/main.less? 我的 gulp 任务相当简单: var gulp = require('gulp'),少=需要(' ..
发布时间:2022-01-12 14:20:18 其他开发

Gulp + browserify + 6to5 + source maps

我正在尝试编写一个 gulp 任务,允许我在 JS 中使用模块(CommonJS 很好),使用 browserify + 6to5.我还希望源映射能够工作. 所以:1. 我使用 ES6 语法编写模块.2. 6to5 将这些模块转换为 CommonJS(或其他)语法.3. Browserify 捆绑模块.4. Source maps 引用原始 ES6 文件. 这样的任务怎么写? 编 ..
发布时间:2022-01-12 13:25:01 其他开发

使用源映射编译 LESS 文件

除了 CSS 文件之外,如何编译 LESS 文件以输出源地图文件 (.css.map)?有没有办法在命令行(NodeJS 的 lessc)和任何基于 GUI 的程序上执行此操作? 解决方案 更新:新的最短答案 文档已更新!随着新功能的减少,有时文档会滞后一点,所以如果您正在寻找前沿功能,您可能仍然最好运行 lessc(查看更长的答案)并检查什么弹出帮助文本. http://le ..
发布时间:2022-01-04 21:31:55 前端开发

在 GWT 超级开发模式下调试?

到目前为止,在 GWT 超级开发模式下调试似乎真的很痛苦.如果有任何错误,则没有堆栈跟踪,只有 chrome 控制台中给出的一条神秘消息.有没有办法让所有错误打印堆栈跟踪,就像在开发模式下一样? 我相信我已经有了源映射,因为如果我在 Chrome 的开发工具中访问源,我可以看到我的 java 类的源代码. 解决方案 GWT.setUncaughtExceptionHandler 允许 ..
发布时间:2021-12-28 22:11:58 Java开发

使用 webpack-2 在 Chrome 中检测到源映射但未加载原始源

运行使用 webpack 2 构建的应用程序时,在 chrome 中检测到源映射,但未加载原始源.我正在使用 webpack beta21. 这些文件过去是自动检测的,即当在 webpack js 文件的输出中放置断点时,源视图会跳转到 webpack 的原始源输入.但现在我被这个屏幕困住了: 配置: var path = require("path");var webpack = ..
发布时间:2021-12-18 18:03:42 其他开发

使用 babel 和 webpack 时如何生成 sourcemap?

我是 webpack 的新手,我需要手动设置以生成源映射.我正在从命令行运行 webpack serve,它编译成功.但我真的需要源图.这是我的 webpack.config.js. var webpack = require('webpack');模块.出口 = {输出: {文件名:'main.js',公共路径:'/资产/'},缓存:真实,调试:真的,开发工具:真的,入口: ['webpack ..
发布时间:2021-12-18 17:36:43 前端开发

AngularJS - 忽略源映射的堆栈跟踪

我编写了一个 AngularJS 应用程序,但事实证明调试起来有点像噩梦.我正在使用 Grunt + uglify 来连接和缩小我的应用程序代码.它还在缩小的 JS 文件旁边创建了一个源映射. 当文件中有 JS 错误但在 AngularJS 应用程序之外时,源映射似乎可以正常工作.例如如果我在其中一个文件的顶部写入 console.log('a.b'); ,Chrome 调试器中记录的错误会 ..
发布时间:2021-11-09 03:44:28 前端开发

“未知提供者:aProvider <- a"如何找到原始提供商?

当我加载 AngularJS 应用程序的缩小版(通过 UglifyJS)时,我在控制台中收到以下错误: 未知提供者:aProvider 现在,我意识到这是由于变量名修改造成的.未损坏的版本工作正常.但是,我确实想使用变量名修改,因为它大大减少了我们的 JS 输出文件的大小. 出于这个原因,我们在构建过程中使用了 ngmin,但似乎没有解决这个问题,即使它过去对我们很有帮助. 所以 ..
发布时间:2021-11-09 03:07:06 其他开发

如何配置 angular-cli 来创建内联源映射?

angular.json 仅提供打开/关闭源映射生成的选项,但默认情况下它位于单独的文件中. tsconfig.json 也提供了 inlineSources 选项,但它被 angular-cli 忽略. 有没有办法告诉 angular-cli 在 .js 中编写源映射? 解决方案 对于可能关心的人,这里是我实现的方法,用于在 Android 设备上启用带有源映射支持的调试 ..
发布时间:2021-11-09 00:23:55 其他开发