0x001 概述 上一章讲了关于生成模板html的,并且最后将html压缩,这一章讲的是js压缩混淆 0x002 配置环境 初始化项目 {代码...} 新建webpack.config.js {代码...} 修改配置 安装依赖 {代码...} 修改./src/index.j...
上一章之后已经可以自动刷新浏览器了,大大方便了我们的开发,这章开始讲插件,第一个插件将会解决上一章节的一个问题,那就是index.html需要手动插入打包好的js,同时不会将index.html一起放到dist文件夹下的问题。
0x001 概述 上一章已经实现了最简单的webpack配置文件使用和webpack监听功能,这一章要开始实现自动刷新。 0x002 浏览器自动刷新 创建新的项目框架 {代码...} 我们将在0x002-dev-server下做所有的开发 初始化项目...
这个栗子使用的是命令行打包形式,纯粹用来做测试而已,在正式项目中,我们的配置将会达到非常复杂的程度虽然命令行依旧可以实现,但是将会带来维护上的和形式上的麻烦,所以我们通常会采用配置文件的形式。
0x000 概述 本篇文章承接上文,记录的v2和v3版本在包管理方面的异同,基于阅读官方原文整理简化。 0x001 v2管理方式 假设有模块A、B、C,A依赖B1.0,C依赖B2.0,我们可以得出以下依赖图: 接着我们创建一个App,...
0x000 概述 本篇文章承接上文,记录的package.json的配置和npm命令的详细说明。 0x001 package.json的配置 name: 说明:项目名称,npm install的时候就是使用这个name。 案例:lodash、@followwinter/lodash ver...
0x001 概述 本篇文章承接上文,记录的是一些使用过程中的疑惑 0x001 墙的原因使得包下载太慢 解决方案:使用淘宝cnpm,推荐使用cnpm,因为如果修改npm仓库,将会导致无法发布包。 {代码...} 0x002 无法安装全局包...
0x001 概述 本篇文章承接上文,记录的是如何发布自己的Node.js模块 0x002 编写模块 新建项目并初始化 {代码...} 编写模块代码 {代码...} 发布模块 {代码...} 测试模块 {代码...} 0x003 命名空间 每个人都可以发布...
0x001 概述 npm是一个包管理工具,本文章基本算是对官方文档的解读、翻译和实操笔记,顺便说明使用npm中的坑。 0x002 安装Node.js 安装方式参照Node.js官方文档即可,安装完成后,命令行键入node -v成功执行说明...
flex在移pc端的兼容并不是很好,但是在移动端的支持却是很好,而且flex布局对移动端布局来说简直就是福音.但是没有经过整和处理,用flex布局也算是艰难,所以打算搭建一套基于flex的移动端布局工具,来学习css,sass,flex.
0x001 概述 说起关于flex的文章。我觉得啊除了阮一峰老师,再也无人能出其右了,所以这里也只是聊做记录。 0x002 基本概念 Flex container:元素添加了flex属性后就变成了flex容器, Axes :Flex Container的坐标...
暂时没有