You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用原生HTML、CSS和JavaScript文件的Source Maps?

禁用原生HTML、CSS、JavaScript文件的Source Maps

原生JavaScript文件

  • 纯手写的原生JS不会自动生成source map,除非你手动给它关联了.map文件——直接删掉对应的.map文件,或者去掉JS文件末尾的//# sourceMappingURL=xxx.map注释就行。
  • 要是用了编译工具(比如Babel、Rollup)生成的JS,直接在工具配置里关闭source map输出:
    • Babel:在.babelrc或项目配置文件里设置sourceMaps: false
    • Rollup:在配置的output字段里写sourcemap: false

原生CSS文件

  • 纯手写的CSS同样不会自动生成source map,若用了预处理器(Sass、Less)或PostCSS这类工具:
    • Sass:命令行编译时加--no-source-map参数,或者在配置文件里设sourceMap: false
    • Less:命令行用--source-map=off,配置文件里设置sourceMap: false
    • PostCSS:比如postcss-loader的配置里把sourceMap设为false
    • 要是已经生成了.css.map文件,直接删除,同时去掉CSS文件末尾的/*# sourceMappingURL=xxx.map */注释

原生HTML文件

  • HTML本身没有source map的概念,只有用了HTML预处理器或模板生成工具时才可能出现关联的source map——直接在对应工具的配置里关闭source map输出即可。纯静态HTML完全不需要处理,因为不存在source map。

内容的提问来源于stack exchange,提问作者Drew Gallagher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 14:02:37