引:https://www.cnblogs.com/vellemo/p/6898125.html

在压缩的时候报错:GulpUglifyError: unable to minify JavaScript

修改方法。百度搜索后

.安装gulp
npm install gulp .得到package.json文件
npm init .全局安装Babel。
npm install -g babel-cli
npm install -g babel-cli --save-dev .Babel的配置文件是.babelrc ,windows下新建该文件会提示必须键入文件名,解决办法是文件名如下.babelrc. .ES2015转码规则
npm install --save-dev babel-preset-es2015 .将规则加入到.babelrc文件中
{
"presets": [
"es2015"
],
"plugins": []
} .配置工具 6.1 安装gulp-babel
npm install --save-dev gulp-babel 6.2 配置gulpfile.js文件 var gulp = require("gulp");
var babel = require("gulp-babel"); gulp.task("default", function () {
return gulp.src("src/a.js")
.pipe(babel())
.pipe(gulp.dest("lib"));
}); .3实时转码
安装gulp-watch
npm install --save-dev gulp-babel 配置gulpfile文件
var gulp = require("gulp"),
babel = require("gulp-babel"),
watch = require("gulp-watch"); gulp.task("babeljs", function () {
return gulp.src("www/js/*.js")
.pipe(babel())
.pipe(gulp.dest("dist/js"));
});
gulp.task("watch",function(){
gulp.watch('www/js/*.js',['babeljs']);
}) gulp.task('default',['watch','babeljs']); .配置完成,运行实现转码
gulp

最新文章

  1. js简单 图片版时钟,带翻转效果
  2. Java中基本数据类型的对比记忆
  3. 『WPF』实现拖动文件到窗体(控件)
  4. js动态切换图片
  5. SDL2.0的VS开发环境搭建
  6. window下安装oracle数据库
  7. JBPM4之decision节点:3、程序猿|菜鸟|攻城狮|牛人
  8. Android-自己定义图像资源的使用(1)
  9. .net remoting 实现通用消息处理窗口
  10. Django模型中value函数运用
  11. 时分秒计时器 js
  12. Merge Sort(Java)
  13. shell高效处理文本(1):xargs并行处理
  14. java_manual的一点体会
  15. 删除 clean tomcat7:run
  16. AWS EC2 MySQL迁移到RDS案例
  17. web本质
  18. Apache+Nginx+php共存(一)
  19. vscode简洁的代码编辑器
  20. DecimalFormat格式化数字

热门文章

  1. js基础关系运算符
  2. 提取json对象中的数据,转化为数组
  3. 与DSP通信时,RD&WR信号
  4. ocaml学习
  5. linux 服务器修改密码
  6. python--接口类与抽象类
  7. java.sql.SQLException: ORA-64203: 目标缓冲区太小, 无法容纳字符集转换之后的 CLOB 数据
  8. Tomcat Architect
  9. 2018-10-31-WPF-在触摸线程等待主线程窗口关闭会让主线程和触摸线程相互等待
  10. 2019-9-18-WPF-客户端开发需要知道的触摸失效问题