zoukankan      html  css  js  c++  java
  • gulp 压缩 uglify报错GulpUglifyError: unable to minify JavaScript

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

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

     修改方法。百度搜索后

    1.安装gulp
      npm install gulp
    
    2.得到package.json文件
      npm init
    
    2.全局安装Babel。
     npm install -g babel-cli  
      npm install -g babel-cli --save-dev  
    
    3.Babel的配置文件是.babelrc ,windows下新建该文件会提示必须键入文件名,解决办法是文件名如下.babelrc.
    
    4.ES2015转码规则
      npm install --save-dev babel-preset-es2015
    
    5.将规则加入到.babelrc文件中    
        {  
            "presets": [  
              "es2015" 
            ],  
            "plugins": []  
          }  
    
    6.配置工具
    
      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"));  
          }); 
    
      6.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']);
    
     7.配置完成,运行实现转码
       gulp
  • 相关阅读:
    python 遍历文件夹 文件
    Docker使用常见问题
    Docker基础技术:DeviceMapper
    更改Docker默认的images存储位置
    NAT方式,宿主机无法ping通虚拟机
    centos7使用问题总结
    VMWare虚拟机提供的桥接、nat和主机模式的区别
    css之'>'
    eclipse安装插件:
    腾讯后台开发面试总结,原创,吐血推荐!!
  • 原文地址:https://www.cnblogs.com/myzy/p/8857799.html
Copyright © 2011-2022 走看看