pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <legend id='cuPwe'><style id='cuPwe'><dir id='cuPwe'><q id='cuPwe'></q></dir></style></legend>

      • <bdo id='cuPwe'></bdo><ul id='cuPwe'></ul>

    1. <small id='cuPwe'></small><noframes id='cuPwe'>

      <tfoot id='cuPwe'></tfoot>
    2. <i id='cuPwe'><tr id='cuPwe'><dt id='cuPwe'><q id='cuPwe'><span id='cuPwe'><b id='cuPwe'><form id='cuPwe'><ins id='cuPwe'></ins><ul id='cuPwe'></ul><sub id='cuPwe'></sub></form><legend id='cuPwe'></legend><bdo id='cuPwe'><pre id='cuPwe'><center id='cuPwe'></center></pre></bdo></b><th id='cuPwe'></th></span></q></dt></tr></i><div class="3vv7rb7" id='cuPwe'><tfoot id='cuPwe'></tfoot><dl id='cuPwe'><fieldset id='cuPwe'></fieldset></dl></div>

      如何使用 gulp-uglify 縮小 ES6 函數(shù)?

      How to minify ES6 functions with gulp-uglify?(如何使用 gulp-uglify 縮小 ES6 函數(shù)?)

      <small id='ArPAI'></small><noframes id='ArPAI'>

        <tbody id='ArPAI'></tbody>

        <i id='ArPAI'><tr id='ArPAI'><dt id='ArPAI'><q id='ArPAI'><span id='ArPAI'><b id='ArPAI'><form id='ArPAI'><ins id='ArPAI'></ins><ul id='ArPAI'></ul><sub id='ArPAI'></sub></form><legend id='ArPAI'></legend><bdo id='ArPAI'><pre id='ArPAI'><center id='ArPAI'></center></pre></bdo></b><th id='ArPAI'></th></span></q></dt></tr></i><div class="5rrxnr5" id='ArPAI'><tfoot id='ArPAI'></tfoot><dl id='ArPAI'><fieldset id='ArPAI'></fieldset></dl></div>

            <bdo id='ArPAI'></bdo><ul id='ArPAI'></ul>
            <tfoot id='ArPAI'></tfoot>
            1. <legend id='ArPAI'><style id='ArPAI'><dir id='ArPAI'><q id='ArPAI'></q></dir></style></legend>
                本文介紹了如何使用 gulp-uglify 縮小 ES6 函數(shù)?的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                問題描述

                限時(shí)送ChatGPT賬號(hào)..

                當(dāng)我運(yùn)行 gulp 時(shí),我收到以下錯(cuò)誤:

                When I run gulp I get the following error:

                [12:54:14] { [GulpUglifyError: unable to minify JavaScript]
                cause:
                { [SyntaxError: Unexpected token: operator (>)]
                 message: 'Unexpected token: operator (>)',
                 filename: 'bundle.js',
                 line: 3284,
                 col: 46,
                 pos: 126739 },
                plugin: 'gulp-uglify',
                fileName: 'C:\servers\vagrant\workspace\awesome\web\tool\bundle.js',
                showStack: false }
                

                違規(guī)行包含箭頭函數(shù):

                let zeroCount = numberArray.filter(v => v === 0).length
                

                我知道我可以將其替換為以下內(nèi)容,以通過放棄 ES6 語法來糾正縮小錯(cuò)誤:

                I know I can replace it with the following to remedy the minification error by abandoning ES6 syntax:

                let zeroCount = numberArray.filter(function(v) {return v === 0;}).length
                

                如何通過 gulp 縮小包含 ES6 功能的代碼?

                How can I minify code containing ES6 features via gulp?

                推薦答案

                你可以利用 gulp-babel 這樣……

                You can leverage gulp-babel as such...

                const gulp = require('gulp');
                const babel = require('gulp-babel');
                const uglify = require('gulp-uglify');
                
                gulp.task('minify', () => {
                  return gulp.src('src/**/*.js')
                    .pipe(babel({
                      presets: ['es2015']
                    }))
                    .pipe(uglify())
                    // [...]
                });
                

                這將在管道的早期轉(zhuǎn)譯您的 es6,并在您縮小時(shí)生成廣泛支持的純"javascript.

                This will transpile your es6 early in the pipeline and churn out as widely supported "plain" javascript by the time you minify.

                可能需要注意 - 正如評(píng)論中所指出的 - 核心 babel 編譯器作為 對(duì)等依賴 在這個(gè)插件中.如果核心庫沒有通過您的存儲(chǔ)庫中的另一個(gè) dep 被拉下,請(qǐng)確保將其安裝在您的最后.

                May be important to note - as pointed out in comments - the core babel compiler ships as a peer dependency in this plugin. In case the core lib is not being pulled down via another dep in your repo, ensure this is installed on your end.

                查看gulp-babel 作者指定 @babel/core (7.X).不過,稍舊的 babel-core (6.x) 也可以使用.我的猜測是作者(這兩個(gè)項(xiàng)目都是一樣的)正在重新組織他們的模塊命名.無論哪種方式,兩個(gè) npm 安裝端點(diǎn)都指向 https://github.com/babel/babel/tree/master/packages/babel-core,所以你可以使用以下任何一種......

                Looking at the peer dependency in gulp-babel the author is specifying @babel/core (7.x). Though, the slightly older babel-core (6.x) will work as well. My guess is the author (who is the same for both projects) is in the midsts of reorganizing their module naming. Either way, both npm installation endpoints point to https://github.com/babel/babel/tree/master/packages/babel-core, so you'll be fine with either of the following...

                npm install babel-core --save-dev
                

                npm install @babel/core --save-dev
                

                這篇關(guān)于如何使用 gulp-uglify 縮小 ES6 函數(shù)?的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運(yùn)算符上的意外令牌)
                Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標(biāo)志傳遞給 Gulp 以使其以不同的方式運(yùn)行任務(wù)?)
                Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                How to run Gulp tasks sequentially one after the other(如何一個(gè)接一個(gè)地依次運(yùn)行 Gulp 任務(wù))
                Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時(shí) Visual Studio 2015 崩潰)
                Detect FLASH plugin crashes(檢測 FLASH 插件崩潰)

                <small id='gCQYU'></small><noframes id='gCQYU'>

                <tfoot id='gCQYU'></tfoot>

                1. <i id='gCQYU'><tr id='gCQYU'><dt id='gCQYU'><q id='gCQYU'><span id='gCQYU'><b id='gCQYU'><form id='gCQYU'><ins id='gCQYU'></ins><ul id='gCQYU'></ul><sub id='gCQYU'></sub></form><legend id='gCQYU'></legend><bdo id='gCQYU'><pre id='gCQYU'><center id='gCQYU'></center></pre></bdo></b><th id='gCQYU'></th></span></q></dt></tr></i><div class="dpn7xdb" id='gCQYU'><tfoot id='gCQYU'></tfoot><dl id='gCQYU'><fieldset id='gCQYU'></fieldset></dl></div>
                    <tbody id='gCQYU'></tbody>

                    • <bdo id='gCQYU'></bdo><ul id='gCQYU'></ul>
                      <legend id='gCQYU'><style id='gCQYU'><dir id='gCQYU'><q id='gCQYU'></q></dir></style></legend>
                          主站蜘蛛池模板: 双菱电缆-广州电缆厂_广州电缆厂有限公司| 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 丹佛斯变频器-丹佛斯压力开关-变送器-广州市风华机电设备有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 南京泽朗生物科技有限公司 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 杭州成人高考_浙江省成人高考网上报名 | 北京模型公司-工业模型-地产模型-施工模型-北京渝峰时代沙盘模型制作公司 | 中细软知识产权_专业知识产权解决方案提供商 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 三轴曲线机-端子插拔力试验机|华杰仪器 | 青海电动密集架_智能密集架_密集架价格-盛隆柜业青海档案密集架厂家 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 视觉检测设备_自动化检测设备_CCD视觉检测机_外观缺陷检测-瑞智光电 | 常州企业采购平台_常州MRO采购公司_常州米孚机电设备有限公司 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 称重传感器,测力传感器,拉压力传感器,压力变送器,扭矩传感器,南京凯基特电气有限公司 | 德州网站开发定制-小程序开发制作-APP软件开发-「两山开发」 | 广西正涛环保工程有限公司【官网】 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 数字展示在线_数字展示行业门户网站 | 合肥花魁情感婚姻咨询中心_挽回爱情_修复婚姻_恋爱指南 | 分类168信息网 - 分类信息网 免费发布与查询 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 20年条刷老厂-条刷-抛光-工业毛刷辊-惠众毛刷 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 空气能暖气片,暖气片厂家,山东暖气片,临沂暖气片-临沂永超暖通设备有限公司 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 |