porn动漫
弟四色播播
你的位置:porn动漫 > 弟四色播播 > 丝袜 英文 vue2老模式打包优化:优化剧本生成的代码

丝袜 英文 vue2老模式打包优化:优化剧本生成的代码

发布日期:2024-10-07 17:05    点击次数:151

丝袜 英文 vue2老模式打包优化:优化剧本生成的代码

男同色情

序论前次讲到在一个 vue-cli 的老模式中,修改 vue.config.js 的以下参数,将打包时刻从 40min ,降到了 12min{ parallel: true, // 多核措置,按理说默许应该奏效,但我的文献被开采成了false runtimeCompiler: false, // 虽然这是默许值,但我的文献被开采成了true productionSourceMap: false // 不需要出产环境的 source map}那么本次链接进行优化,将从生成文献的经过进行起初。生成文献的近况内容大部分齐是 json 竖立文献,径直使用了 json 赋值写入到了文献中。数目从 50+ 到 200+ 不等,巨臀 波多黎各 女神不摈斥上千的可能。症状分析当先,写入文献的剧本能够如下:echo "export const ${filename} = ${jsoncontent}" > "${filename}.js"此剧本轮回写入了文献斗胆算计一下:json这么的武艺,本人的真义等于js的子集,毕竟它的全称是JSON(JavaScript Object Notation)。也等于说极有可能这份生成的文献丝袜 英文,在编译的经过中被融会了变量名,变量值等的对应关连,一个竣工的剧本。然则,推行上这些竖立文献它的变量名变量值仅在使用时才特真义丝袜 英文,编译时根底无所谓是什么,唯有能够带走即可。那么斗胆假定如故有了,接下来径直求证。考证有蓄意测试机:MacBook Air M3 16G修改之前:按照之前的假定,咱们将写入文献的剧本修改为:echo "export const ${filename} = JSON.parse(\`${jsoncontent}\`)" > "${filename}.js"也等于说咱们写入的是 json 字符串,而非径直成了一个对象,按理说措置一个字符串,编译的时刻不会有那么大的压力。修改之后:不错看到打包时刻有了显赫的擢升。写在临了临了,这份修改放到了Jenkins的打包剧本中(非土产货环境了),打包时刻从12min,缩小到了 9min。接下来还能链接操作的优化相貌还有松开剧实质积、依赖分包、构建的缓存等等。等我链接操作起来。– 接待点赞、关切、转发、保藏【我码玄黄】,各大平台同名。



Powered by porn动漫 @2013-2022 RSS地图 HTML地图

Copyright Powered by365建站 © 2013-2024