首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「基础」十分钟上手webpack 包教包会

在此之前,笔者稍微从requirejs的r.js领略了一点点打包思想,因为只需要简单的打包功能,网上很多文章说了一大堆,什么ES6,什么AMD、CMD,什么shimming、公共模块,相信对于什么都不知道的初学者...webpack app.js build.js 打包完成后,有如下信息: 查看当前文件夹,出现如下: 可以看到build.js就是通过webpack生成的。 打开浏览器: 没错!...然后查看源码: 查看build.js: 拉到底部,看见了app.js,就这样被包含进来了。 这就是第一个用webpack打包的程序。 一些朋友要说这有卵用!...然后在app.js 中引入button.js 再打包一次: webpack app.js build.js 刷新浏览器,页面多了一个按钮 查看build.js,可以看到button.js的代码也被打包进去...css-loader表示引入的资源依赖这两个loader 打包: webpack app.js build.js 查看变化,css已经生效,背景色变成黑色,h1字体变成白色 控制台查看,我们的test.css

46410
您找到你想要的搜索结果了吗?
是的
没有找到

Vue3源码02: 项目构建流程和源码调试方法

"scripts": { "dev": "node scripts/dev.js", "build": "node scripts/build.js" /...build.js 上文提到过,执行pnpm run build,其实执行的就是build.js文件中的程序。该程序的职责是构建出生产环境可用的程序文件。 主要流程 // 此处省略一些代码......当然完整的build.js,还包括了很多边界条件判断,以及参数处理等逻辑,但是只要把握了这个核心流程,相信大家可以轻松理解其他逻辑。下面我讲讲其中几个可能会让大家有收获的函数细节。...同时上文也提到过,dev.js中的构建工具和build.js中的工具是不一样的。这里用的是esbuild,这个工具速度很快,适合在开发环境下使用。...相较于build.js,dev.js默认开启了sorcemap,构建完成会生成soucemap相关的文件,方便我们调试,当然build.js中也可以开启sourcemap配置,但同时还需要在ts的配置文件中开启

76420
领券