1.安装 2.编辑配置文件 3.运行 在项目根目录执行webpack可以启动默认配置文件webpack.config.js运行指定配置文件执行webpack --config webpack.develop.config.js 把运行命令放到package.json文件中 启动命令还可以加很多参数w
转载
2017-12-23 23:20:00
75阅读
2评论
在CMD生成默认package.json文件: 基础安装包: 最终 package.json 文件: 在根目录建webpack.config.js 文件并编写: webpack 常用命令 老写那么长的命令四不四撒 所以在package.json 编写 npm scripts 集成命令: 参考: ht
原创
2021-07-30 15:13:26
116阅读
tree shaking [ʃeɪk] v.摇;发抖;震动;动摇 n.抖动;摇动;颤动 即 webpack 在打包的过程中会将没用的代码进行清除(dead code)。 一般 dead code 具有一下的特征: 代码不会被执行,不可到达 代码执行的结果不会被用到 代码只会影响死变量(只写不读) 使 ...
转载
2021-07-12 16:03:00
176阅读
2评论
module.loaders 变更为 module.rules。 loader名字需要写全。 webpack-dev-server,实际上是一个小型Express服务器,它是用webpack-dev-middleware来处理webpack编译后的输出。 vue有两种构建方式,独立构建和运行构建。它
转载
2017-02-26 02:11:00
212阅读
2评论
webpack是当下最流行的js打包工具,这得益于网页应用日益复杂和js模块化的流行。webpack2增加了一些新特性也到了预发布阶段,是时候告诉大家如何用webpack2优化你的构建让它构建出更小的文件尺寸和更好的开发体验。优化输出打包结果更小可以让网页打开速度更快以及简约宽带。可以通过这以下几点做到1、压缩csscss-loader 在webpack2里默认是没有开启压缩的,最后生成的css文
原创
2021-01-09 22:36:18
282阅读
Webpack2 中有很多涉及路径参数配置,若不知其所以然,很容易混淆出错。本文尽可能的汇集了 Webpack2 中设计路径的配置,力争深入浅出。 context context 是 webpack 编译时的基础目录,入口起点(entry)会相对于此目录查找。 若不配置,默认值为当前目录,webpa
转载
2017-03-20 22:50:00
86阅读
2评论
代码分割-CSS 要通过webpul...
原创
2022-09-09 08:14:19
131阅读
最近在做的项目因为相对较大(打包有100多个chunk),在build构建的时候速度一直上不去,甚是烦恼。由于用的是vue cli的webpack2模板,一开始并没有想着要对其进行优化,一直觉得是webpack本身慢+硬件慢(在开发机上开发,内存和CPU都不是很强力)的原因。后来慢到实在受不了了,转
转载
2017-07-29 16:12:00
135阅读
2评论
本文承接上一篇《入门级教程》,下面将提供实例演示,包含三个示例场景的文件打包。地址:https://github.com/alex2chen/webpack-example.git。
原创
2023-04-02 14:51:33
87阅读
随着node的流行,webpack的地位也
原创
2023-05-14 23:14:02
103阅读
前言老项目用的webpack2,有浏览器刷新开发起来方便多了解决单页面的entry: [ // 给webpack-dev-server启动一个本地
原创
2022-07-11 10:42:18
122阅读
原创超清的 Webpack2 视频教程Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲解的。这个基本就是目前国内最好的 Webpack 2.0 最好的学习视频了,希望可以对新手或者复习相关知识的朋友有用。 Webpack 是当下最热门的前端资源模块化管理和打包工具。 它可以将许多松散的模块按照依赖和规则打包成
转载
2022-09-23 14:56:45
104阅读
webpack 是一个现代的 JavaScript 应用程序的模块打包器(mor) 四个核心概念: ------------------------------------------------------------------------------------------------ 入口(Entry): webpack 将创建所有应用程序的依赖关系图表(depen...
原创
2022-09-09 08:14:02
98阅读
cnpm install less less-loader --save-dev module.exports = { module: { rules: [ { test: /\.less$/i, use: [ { loader: 'style-loader', }, { loader: 'css-
转载
2021-07-07 11:25:00
237阅读
2评论
less-loader 自动将 less 转换为 CSS。 使用 less-loader 安装 less npm install --save-dev less 安装 less-loader npm install --save-dev less-loader 配置 less-loader 修改 w
原创
2020-12-21 23:54:00
472阅读
LESS基础语法 我们一起来学习一下LESS的基础语法,LESS的基础语法基本上分为以下几个方面:变量、混合(Mixins)、嵌套规则、运算、函数、作用域等。这些基础语法需要我们先牢牢的掌握住,然后才可以灵活的在项目中进行实战。 变量 和JS中的变量一样,只是LESS的变量定义不是使用VAR而是使用
转载
2017-11-01 10:51:00
222阅读
2评论
基本概念介绍:vue实例方法:vm.$set、vm.$del、vm.$nextTick等,挂在Vue.prototype上的方法。全局API: Vue.directive、Vue.filter、Vue.component等,挂在Vue构造函数上的方法。本章从源码角度分析,Vue.js是如何实现这些功能的一、Vue实例方法的实现:Vue构造函数源码:import { initMixin } from
转载
2024-10-10 14:12:33
79阅读
前一段时间完成了一个项目,该项目要求黑夜和白天两种主题色,可以动态的切换。经过多方的查找研究,终于完成。谨以此文在此记录一下。此方案涉及Sass的map遍历、函数定义、map存取、混合器等相关知识,具体API详参官网https://www.sass.hk/docs/。大概的思路就是给html根标签设置一个data-theme属性,通过js切换data-theme的属性值,sass根据此属性来判断使
转载
2024-10-10 09:08:06
205阅读
Webpack 解析css css-loader: 加载css对象,并转换成commonjs对象 style-loader: 将样式写入style标签并插入到header中 安装loader npm i style-loader@0.23.1 css-loader@2.1.1 -D 配置webpac ...
转载
2021-09-24 00:24:00
303阅读
2评论
1、安装插件 处理less: 处理sass: 2、项目目录: layer.less为: layer.js为: 3、webpack.config.js配置文件(以编译less为例) 注意:postcss-loader在css-loader后,在less-loader前。 4、执行编译&查看效果
转载
2017-09-15 11:25:00
153阅读
2评论