首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

webpack构建优化:bundle体积从3M到400k之路

赶紧打开chrome (disable cache): image.png 哇,吓了一跳,这打包出来的JS辣么大:lib.js 2.3M(花了14s 才加载完)、app.js 1.2M(花了9s多加载完...node_modules/webpack/bin/webpack.js --progress --hide-modules --config=webpack.app.config.js", //单独打包 lib.js...文件        导致我们页面响应慢另一个大文件是 lib.js(这里介绍下,在我们工程里,对常用的第三方UI组件、绘图组件、编辑组件,项目里将其统一打包到lib.js里面,不用每次构建都重新打包lib.js.../script> <script src="/js/<em>lib.js</em>...执行npm run build-lib 生成,<em>lib.js</em>从2.3M减小到274kB, image.png 最终页面的js文件如下: image.png      对比优化前,网站访问流畅了不少(总共花了

4K50

前端MVC Vue2学习总结(七)——ES6与Module模块化、Vue-cli脚手架搭建、开发、发布项目与综合示例

示例:lib.js /** *定义模块 */ //导出 export let msg="求和:"; export function sum(n){ let total=0; for(.../lib.js'; let result = sum(100); console.log(msg + "" + result); 在命令行执行:babel-node main.js 结果如下: ?.../lib"; console.log(defaultFn()); 2.4.6、导出方式六 使用通配符* ,重新导出其他模块的接口 //lib.js export * from "....3.1、环境搭建 3.1.1、安装node.js 从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了。...这里需要说明下,因为在官网下载安装node.js后,就已经自带npm(包管理工具)了,另需要注意的是npm的版本最好是3.x.x以上,以免对后续产生影响。

1.7K70
领券