- 同一个项目
- 都是win10系统
- ide 一边是webStorm ,一边是vsCode。
- package.json,gulpfile.js都和仓库里的一样。(依赖都是同一个版本)
- gulp版本都是 version 3.9.1。
- node都是 v8.11.3 ,npm 都是 5.6.0。
- gulp编译后没有更改文件名,编译前后文件名相同。
举例:
同一个项目多人开发,比如我这次改了a.js压缩后push。
另一个人pull代码,然后修改了b.js,但是他把全部未压缩的js文件包括a.js重新压缩了一遍。( gulp 的命令是把 js这个目录下所有js都压缩一遍)
a.js压缩后的文件在他那里就变成了可提交状态了。
但是打包编译出来的文件,不一样,是什么原因?
求大神解答啊啊啊啊....
是ide的问题。
ide已经给了提示了(内容只有换行符不同)

我自己粗心没有注意
两个文件内容没有区别只是换行符的编码不一样。

我这边默认的是LF,他那边默认的是CRLF
在ide 里卖弄修改一下 line separators 的默认配置就可以了。
多谢大家给的意见。