Gulp 入门指南
log(o),console.log("--------")};log({a:1}),log("gulp-b ook"); 压缩后的代码不存在换行符和空白符,导致出错后很难调试,好在我们可以使用 sourcemap 帮助调试 var sourcemaps = require('gulp-sourcemaps') // ... var combined = combiner.obj([ gulp gulp.dest(paths.distDir) ]) // ... watchjs-2 完整代码 此时 dist/js/ 中也会生成对应的 .map 文件,以便使用 Chrome 控制台调试代码 在线文件示例: src/js/ 至此,我们完成了检测文件修改后压缩 JS 的 gulp 任务配置。 有时我们也需要一次编译所有 js 文件。可以配置 uglifyjs 任务。 gulp0 码力 | 36 页 | 275.87 KB | 1 年前3《玩转webpack》第七章 原理篇: 编写 Loader 和插件
定义:loader-runner 允许你在不安装 webpack 的情 况下运行 loaders ·作为 webpack 的依赖,webpack 中使用它执行 loader ·进行 loader 的开发和调试 作用: loader-runner 的使用 import { runLoaders } from "loader-runner"; runLoaders({ resource: “/abs/path/to/file replace(/\u2029/g, '\\u2029'); return `export default ${json}`; }; src/demo.txt foobar 使用 loader-runner 调试 loader run-loader.js: const fs = require("fs"); const path = require("path"); const { runLoaders0 码力 | 29 页 | 4.37 MB | 1 年前3《玩转webpack》加餐:webpack5专题
的冷启动时间大大缩短 bundless 的 HMR 速度不受整个项目体积影响 bundless 的单文件粒度的缓存更优 打包速度的对⽐ bundle 依赖 sourcemap bundless 调试简单 以 webpack 里面的 sourcemap 类型举例 开发体验的对⽐ ⽬ 录 CONTENTS webpack 5 新特性解析 01 bundle 和 bundless 的差异0 码力 | 40 页 | 12.03 MB | 1 年前3
共 3 条
- 1