
webpack
梦殇918
朝着全栈奔跑的小猿一枚;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webpack源码初探
本文只是笔者初次学习webpack源码所写(感谢依柳诚提供的阅读webpack源码的思路),供以后精读作目录使用。 vscode debug lib/index.js入口 lib/webpack.js const webpack = require('../lib/index.js') // 直接使用源码中的webpack函数 const config = require('./webpack.config') const compiler = webpack(config) 校验op原创 2020-05-09 17:57:46 · 379 阅读 · 0 评论 -
webpack Tapable
const { SyncHook, SyncBailHook, SyncWaterfallHook, SyncLoopHook, AsyncParallelHook, AsyncParallelBailHook, AsyncSeriesHook, AsyncSeriesBailHook, AsyncSeriesWaterfallHook } = require("tapable...原创 2020-05-08 16:58:36 · 268 阅读 · 0 评论 -
webpack使用@import引入‘~xxx’stylus文件失败
解决方案:详见webpack resolve.module章节 ~默认查找node_modules中包原创 2020-04-01 15:35:57 · 1065 阅读 · 0 评论 -
hash和chunkhash、contenthash区别
hash hash是跟整个项目的构建相关,只要项目里有文件更改,整个项目构建的hash值都会更改,并且全部文件都共用相同的hash值 chunkhash chunkhash根据不同的入口文件(Entry)进行依赖文件解析、构建对应的chunk,生成对应的哈希值。我们在生产环境里把一些公共库和程序入口文件区分开,单独打包构建,接着我们采用chunkhash的方式生成哈希值,那么只要我们不改动公共库的...原创 2019-07-09 09:19:25 · 561 阅读 · 0 评论