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

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

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

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

        React.js app.js 文件大小

        React.js app.js file size(React.js app.js 文件大小)
          <bdo id='CtNBa'></bdo><ul id='CtNBa'></ul>

          • <small id='CtNBa'></small><noframes id='CtNBa'>

              1. <i id='CtNBa'><tr id='CtNBa'><dt id='CtNBa'><q id='CtNBa'><span id='CtNBa'><b id='CtNBa'><form id='CtNBa'><ins id='CtNBa'></ins><ul id='CtNBa'></ul><sub id='CtNBa'></sub></form><legend id='CtNBa'></legend><bdo id='CtNBa'><pre id='CtNBa'><center id='CtNBa'></center></pre></bdo></b><th id='CtNBa'></th></span></q></dt></tr></i><div class="5rxrp7f" id='CtNBa'><tfoot id='CtNBa'></tfoot><dl id='CtNBa'><fieldset id='CtNBa'></fieldset></dl></div>
                <tfoot id='CtNBa'></tfoot>
              2. <legend id='CtNBa'><style id='CtNBa'><dir id='CtNBa'><q id='CtNBa'></q></dir></style></legend>
                  <tbody id='CtNBa'></tbody>
                1. 本文介紹了React.js app.js 文件大小的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我創建了包含 7 個頁面和 13 個組件的非常簡單的 react 應用程序.我正在使用 gulp 編譯它,browserify 用于依賴項,所有文件都被最小化.

                  I created pretty simple react application containing 7 pages and 13 components. I am using gulp to compile it, browserify for dependencies, all files are minimized.

                  我構建的 app.js 文件有 1.1 MB.我覺得挺大的.

                  My build'ed app.js file has 1.1 MB. I think it is quite big.

                  我能做些什么來減小它的大小?有沒有什么好的做法可以實現最小尺寸?

                  What can I do to reduce its size ? Are there any good practices to achieve smallest size ?

                  我沒有依賴的源代碼是91 KB.

                  My source code without dependencies is 91 KB.

                  推薦答案

                  使用 webpack-uglify 并禁用 source maps 可以極大地提高輸出到合理的大小(對于 hello world 應用程序約為 140kbs)

                  Using webpack-uglify and disabling source maps can greatly improve the output to a reasonable size (~140kbs for a hello world application)

                  幾個步驟:

                  將 webpack 配置中的 devtool 設置為 cheap-source-mapcheap-module-source-map 以便不捆綁源映射輸出:

                  Setting devtool in webpack config to cheap-source-map or cheap-module-source-map so the source maps are not bundled with the output:

                  {
                    eval: 'cheap-source-map'
                  }
                  

                  激活 uglify 插件或使用 -p 參數調用 webpack

                  Activate uglify plugin or call webpack with -p argument

                  plugins: [
                    new webpack.optimize.UglifyJsPlugin({
                      compress: {
                        warnings: false
                      }
                    })
                  ]
                  

                  為生產定義節點環境導致 webpack 刪除測試助手并優化輸出大小:

                  Defining node environment for production causes webpack to remove test helpers and optimize the ouput size:

                  plugins: [
                    new webpack.DefinePlugin({
                      'process.env': {
                        'NODE_ENV': JSON.stringify('production')
                      },
                    })
                  ]
                  

                  注意:這些步驟應僅用于生產構建,因為它們會增加構建時間.

                  Note: these steps should be only used for production builds as they increase the build time.

                  資源:https://medium.com/modus-create-front-end-development/optimizing-webpack-production-build-for-react-es6-apps-a637e5692aea#.bug2p64de

                  這篇關于React.js app.js 文件大小的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                  Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                  Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                  How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                  Stylesheet not loaded because of MIME-type(由于 MIME 類型而未加載樣式表)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)
                        <tbody id='mpyaz'></tbody>

                      <legend id='mpyaz'><style id='mpyaz'><dir id='mpyaz'><q id='mpyaz'></q></dir></style></legend>
                        <bdo id='mpyaz'></bdo><ul id='mpyaz'></ul>
                        <tfoot id='mpyaz'></tfoot>

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

                          <i id='mpyaz'><tr id='mpyaz'><dt id='mpyaz'><q id='mpyaz'><span id='mpyaz'><b id='mpyaz'><form id='mpyaz'><ins id='mpyaz'></ins><ul id='mpyaz'></ul><sub id='mpyaz'></sub></form><legend id='mpyaz'></legend><bdo id='mpyaz'><pre id='mpyaz'><center id='mpyaz'></center></pre></bdo></b><th id='mpyaz'></th></span></q></dt></tr></i><div class="f77brjh" id='mpyaz'><tfoot id='mpyaz'></tfoot><dl id='mpyaz'><fieldset id='mpyaz'></fieldset></dl></div>
                          • 主站蜘蛛池模板: 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 广西教师资格网-广西教师资格证考试网| 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 湖南长沙商标注册专利申请,长沙公司注册代理记账首选美创! | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 谈股票-今日股票行情走势分析-牛股推荐排行榜 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 物流之家新闻网-最新物流新闻|物流资讯|物流政策|物流网-匡匡奈斯物流科技 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 氧化铁红厂家-淄博宗昂化工 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 |