上一页 1 2 3 4 5 6 7 ··· 29 下一页
摘要: mode:'development', devServer:{ //运行代码的目录 contentBase:resolve(__dirname,'build'), //监视 contentBase 目录下的所有文件,一但文件变化就会 reload (重新打包,重新加载浏览器) watchConten 阅读全文
posted @ 2021-04-29 02:08 zmztyas 阅读(366) 评论(0) 推荐(0) 编辑
摘要: devServer:{ }, //解析模块的规则 resolve:{ //配置解析模块路径别名:优点:简写路径 缺点:路径没有提示了 alias:{ $css:resolve(__dirname,'src/css') }, //配置省略文件路径的后缀名 extensions:['.js','.jso 阅读全文
posted @ 2021-04-29 01:58 zmztyas 阅读(110) 评论(0) 推荐(0) 编辑
摘要: module:{ rules:[ //loader配置 { test:/\.css$/, //多个loader用use use:['style-loader','css-loader'] }, { test:/\.js$/, exclude:/node_modules/, //只检查 src 下的j 阅读全文
posted @ 2021-04-29 01:45 zmztyas 阅读(123) 评论(0) 推荐(0) 编辑
摘要: module.exports = { entry:'./src/index.js' output: { //文件名称(指定名称+目录) filename:'js/[name].js' //输出文件目录(将来所有资源输出的公共目录) path:resolve(__dirname,'build'), / 阅读全文
posted @ 2021-04-29 01:38 zmztyas 阅读(270) 评论(0) 推荐(0) 编辑
摘要: entry: 入口起点 1. string --> './src/index.js' 打包形成一个chunk,输出一个bundle文件 此时chunk的名称默认是main 因为没有制定输出的名字 output: {filename: '[name].js',path:resolve(__dirnam 阅读全文
posted @ 2021-04-29 01:04 zmztyas 阅读(171) 评论(0) 推荐(0) 编辑
摘要: ## 开发环境性能优化 *优化打包构建速度 HMR *优化代码调试 source-map ##生产环境性能优化 #优化打包构建速度 *oneOf *babel缓存 *多进程打包 *externals *dll #优化代码运行的性能 *缓存(hash-chunkhash-contenthash)<文件 阅读全文
posted @ 2021-04-29 00:36 zmztyas 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 这里与webpack(21)的内容差不多 但是思路不一样 webpack(21) 是cdn优化,是不打包node_module,然后引入cdn访问地址 这里是先将node_module先打包一次,后面不需要再打包,直接引用打包好的文件就行,这里的直接引用,还需要以下配置,否则就会出现用的不是打包的j 阅读全文
posted @ 2021-04-29 00:14 zmztyas 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 这里的知识点就是常说的cdn优化 在webpack(22)的内容,和这个差不多,只是说cdn被本地的包文件替换了 externals: 外部的,用户忽略 npm包 前提: 在index.js中引入jquery包,但是打包的时候,就算引入了还是不会进行打包,所以需要用到 cdn引进来 module.e 阅读全文
posted @ 2021-04-28 22:45 zmztyas 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 第一步: npm i thread-loader -D 第二步: module.exports ={ /* 开启多线程打包. 进程启动大概为600ms,进程通信也有开销 只有工作消耗时间比较长,才需要多进程打包 */ module:{ use: [ //'thread-loader' { loade 阅读全文
posted @ 2021-04-28 22:32 zmztyas 阅读(232) 评论(0) 推荐(0) 编辑
摘要: PWA:渐进式网络开发应用程序(离线可访问) workbox > workbox-webpack-plugin 操作步骤 第一步: npm i workbox-webpack-plugin 第二步:在webpack.config.js中使用 const WorkboxWebpackPlugin = 阅读全文
posted @ 2021-04-28 22:16 zmztyas 阅读(78) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 29 下一页