手误的代价
有次写个需求,其实代码量不算多,也就三四个文件,结果提代码的时候多了60多个文件,因为是接手的别人的工程,我当时就以为是原来脚手架的配置造成的,也就没在意。后来过了一个多月,同事拉代码的时候看到了多出的100多个文件问我咋回事儿,我一脸懵,翻了一下git记录,发现只有我的commit多了这么多代码,我看了下webpack配置,也没啥改动,但当时加了一堆部门内部的eslint插件,我合计这东西应该不能和eslint有关吧,就去google百度了一下,找了一晚上也没啥结果,后来周一接着找,发现思否上有个老哥和我情况一样,但是问题处于无人解答的状态,所以还是只能自己解决。下面附上一副commit 提交图,像这样的文件还有60多个。
每个目录下的js或css都生成了对应的dev文件,dev文件都是打包编译过的,像这样:
"use strict";
Object.defineProperty(exports,