缩小后对原始来源的引用
gulp reference to original source after minification
放大完成后,假设我有一些错误,
我希望浏览器的控制台将我指向原始源代码,以便我可以清楚地看到问题而不是缩小的代码行。
脚本.js + 更多文件(串联加缩小)
var somevar = 4
console.log(someVar) //misspelled var name
控制台将带我到此文件
脚本.js
var somevar=4;console.log(someVar)
我见过一些带有一些js库的.map
文件,不知道它们是如何工作的。
有人可以建议浏览器的控制台如何在缩小文件中出现错误/问题时引用原始来源。
gulp.task("app", function() {
var app = [
"js/libs/abc.js",
"js/file1.js",
"js/file2.js"
];
gulp.src(app)
.pipe(concat("app.min.js"))
.pipe(uglify())
.pipe(gulp.dest("js"))
});
将其安装到您的开发依赖项中https://www.npmjs.com/package/gulp-sourcemaps
gulp.src(app)
.pipe(concat("app.min.js"))
.pipe(sourcemaps.init())
.pipe(uglify())
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("js"))
确保生成的 JavaScript 文件(例如.js)末尾有源映射 url,如下所示:
//# sourceMappingURL=example.js.map
相关文章:
- 做<img>或者<画布>保存对原始(大)dataUrl对象的引用
- 骨干模型克隆创建对原始模型的引用
- 如何进行服务器端HTTP重定向更新引用程序(更改原始引用程序)
- 更改范围时如何正确引用原始对象
- 缩小后对原始来源的引用
- 维护 jQuery.clone() 元素对原始元素的引用
- 如何在 JavaScript 中覆盖全局函数,但保留对原始函数的引用
- Javascript - 原始与引用类型
- jQuery 插件,保留对原始元素的引用
- 停止在 javascript 中更新原始对象引用
- 主干集合 - 筛选和呈现集合将丢失对原始未筛选集合的引用
- 如何获取原始值的引用
- Object.assign保留对原始对象的引用
- 为什么引用引用don't更新原始对象
- 使源映射引用远程计算机上的原始文件
- 使用highland.js在引用原始流数据的情况下执行串行异步任务
- Javascript闭包:原始行为与引用行为
- 通过jQuery.fn.data()分配变量将保留对原始标记值的引用
- 如何在javascript中创建一个完全独立的关联数组克隆或复制,即不引用原始数据值
- Ember.js覆盖的控制器不引用原始模型