browserify-exorcist(生成sourcemap)
来源:互联网 发布:写日记什么软件最好 编辑:程序博客网 时间:2024/06/05 04:51
自己写了一个基本的browserify 的脚本文件用于打包文件。
1.首先在当前项目下安装browserify和exorcist用于生成文件对应的source map,
2.写一个脚本来运行打包任务bundle.js
#!/usr/bin/env nodevar browserify = require('browserify') , path = require('path') , fs = require('fs') , exorcist = require('exorcist') , basePath = './js/' , entryFile = './js/demo.js' , distFile = path.join(__dirname, basePath, 'dist/bundle.js') , mapfile = path.join(__dirname, basePath, 'dist/bundle.js.map');/** 此处官方给出的例子有错误,不能将debug参数放在bundle方法内, browserify('./src/js/main', { debug: env !== 'production' }).bundle()* */browserify(entryFile,{debug:true}) .bundle() .pipe(exorcist(mapfile)) .pipe(fs.createWriteStream(distFile, 'utf8'));
3.bundle.js放在项目的根目录下,同时在根目录下的package.json中配置一句
"scripts": {
"bundle": "node ./bundle.js"
},
4.在命令终端运行npm run bundle
0 0
- browserify-exorcist(生成sourcemap)
- sourcemap
- sourcemap
- Browserify
- browserify
- browserify
- Browserify
- compass 编译 sourcemap 配置
- grunt-browserify
- reactjs、Browserify
- browserify 使用
- browserify总结
- browserify初识
- Browserify入门
- watchify和browserify
- browserify和webpack
- browserify-transform的写法
- browserify的一些用法
- 十进制负数转换为二进制、八进制、十六进制
- OC属性
- 面向对象的特征有哪些方面
- Android Studio导入Project、Module的正确方法
- android 进阶--使用adb命令行
- browserify-exorcist(生成sourcemap)
- 调用notifyDataSetChanged之后listview不刷新
- 线性表的 顺序存储 与 链式存储 的区别与特点
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标、异常等
- C/C++内存泄漏检测
- 谁有16.0图纸刷号程序
- Swift网络请求库 Alamofire 检测网络状态
- Android NDK编程浅入深出之--Android.mk
- 方法:十进制小数转换二进制