摘要:git branch -a 查看全部分支 git fetch 重新拉一下分支 阅读全文
posted @ 2019-09-16 16:25 Milk.╮ 阅读 (7) 评论 (0) 编辑
摘要:轮询判断文件的最后编辑时间是否发生变化,一开始有个文件的修改时间,先存储起来这个修改时间,下次再有修改就会和上次修改时间比对,发现不一致的时候不会立即告诉监听者,而是把文件修改缓存起来,等待一段时间,等待期间内如果有其他发生变化,会把变化列表一起构建,并生成到bundle文件夹 module.exp 阅读全文
posted @ 2019-08-11 00:37 Milk.╮ 阅读 (32) 评论 (0) 编辑
摘要:其实呢,plugins是增强webpack的功能, 插件用于bundle文件的优化,资源管理和环境变量的注入, 可以理解为任何loaders不能做的事让它来做, 作用于整个构建过程。 常见的plugins有哪些? CommonsChunkPlugin: 将chunks相同的模块代码提取成公共js C 阅读全文
posted @ 2019-08-10 21:51 Milk.╮ 阅读 (16) 评论 (0) 编辑
摘要:Why需要loaders? webpack开箱即用只支持JS和JSON两种文件类型,但是比如css、less,还有目前市场上比较新的语法糖jsx,怎么处理呢? 通过Loaders去支持其他文件类型并且把它们转化为有效的模块,并且可以添加到依赖图中。 本身是一个函数,也就是接受源文件作为参数,返回转换 阅读全文
posted @ 2019-08-10 19:48 Milk.╮ 阅读 (9) 评论 (0) 编辑
摘要:原理:在项目中,局部安装依赖,依赖如果有创建命令的情况下会在node_modules/.bin目录创建软链接,pack.json默认读取到.bin下的命令。 如有理解不对,请各位大神纠正 阅读全文
posted @ 2019-08-10 18:34 Milk.╮ 阅读 (11) 评论 (0) 编辑
摘要:function deepClone(data){ if(!data || !(data instanceof Object) || (typeof data=="function")) { return data||undefined; } var constructor = data.const 阅读全文
posted @ 2019-07-02 19:13 Milk.╮ 阅读 (306) 评论 (0) 编辑
摘要:git add 添加 多余文件 这样的错误是由于,有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 阅读全文
posted @ 2019-05-29 19:15 Milk.╮ 阅读 (744) 评论 (0) 编辑
摘要:https://www.jianshu.com/p/68e1c92564dc参考 阅读全文
posted @ 2019-05-15 22:12 Milk.╮ 阅读 (7) 评论 (0) 编辑
摘要:sudo su 和 sudo -s都是切换到root用户,不同的是: sudo su 环境用的是目标用户(root)的环境 sudo -s 环境用的是当前用户本身的环境 阅读全文
posted @ 2019-05-15 21:55 Milk.╮ 阅读 (148) 评论 (0) 编辑
摘要:安装nvm:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 查看当前nvm版本:nvm list 安装某个版本:nvm install 8.16.0 使用某个版本:nvm use 阅读全文
posted @ 2019-05-15 19:35 Milk.╮ 阅读 (75) 评论 (0) 编辑