关于前端测试环境的搭建问题。

发布于 2022-08-27 12:53:05 字数 230 浏览 16 评论 0

比如一个项目中引用了a.js和b.js两个文件,上线之前经过concat和uglify变成了一个c_min.js。现在遇到的问题是后台没有分开引用前端源文件的测试环境,在不修改后台html代码的情况下如何对之前的两个源文件a/b.js进行调试呢?最好能只在前端完成。


目前的做法是修改hosts把线上文件c_min.js指向本地,然后没修改一个地方就从新部署,感觉调试起来很麻烦。各位公司项目中都是怎么处理的呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光礼记 2022-09-03 12:53:05

不就是最小化之后的Javascript怎么调试嘛。

用一下Javascript Source Map吧,包你满意。

肩上的翅膀 2022-09-03 12:53:05

uglify可以生成source map的, 如果使用grunt构建的话,可以这样配置:
uglify: {
options: {
mangle: true, // Specify mangle: false to prevent changes to your variable and function names.
beautify: false,
sourceMap: '<%= dirs.dev %>/js/<%=pkg.name %>-map.js',
sourceMappingURL: '../.<%= dirs.dev %>/js/<%=pkg.name %>-map.js', // the location to find your original source
sourceMapRoot: "../.<%= dirs.dev %>/js/<%=pkg.name %>.js",

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文