较少的编译结果不同 linux 与 windows?

问题描述

我一直在为一个小型开源项目做贡献,发现当我在 windows 10 build 19043 上使用 lessc(编译器)和 prettier 时,

我得到了与 ubuntu 20.04 明显不同的结果(最终 css 文件)。

这个谷歌幻灯片([link][1])记录了对lessc文件的2次有意更改,然后是运行编译器后的91次无意更改(由lessc和prettier导致)

在 ubuntu 上运行完全相同的编译过程后,我只得到了 2 个有意的更改,没有任何额外的内容。我的有意更改记录在此处的拉取请求中:[link][2]

这些是 .json 文件中的项目依赖项。

"devDependencies": {
    "axios": ">=0.21.1","clean-css-cli": "^4.3.0","concurrently": "^5.3.0","less": "^3.13.1","less-watch-compiler": "^1.15.1","lessc": "^1.0.2","lite-server": "^2.6.1","minimist": "^1.2.3","node-less": "^1.0.0","object-path": ">=0.11.5","onchange": "^7.1.0","prettier": "^2.3.0"

知道为什么lessc 或prettier 在linux 和windows 上的编译方式不同吗?我对这一切都很陌生,所以如果我错过了一些明显的东西,请原谅我,谢谢!

编辑:我添加了 2 个链接,1 个用于 Windows 错误,第二个用于正确的 linux 输出

感谢您的帮助! [1]:https://docs.google.com/presentation/d/1dGjp5UEpkk4apojAtlNQg5hb2wktTKOgROU08sUN1OM/edit?usp=sharing [2]:https://github.com/sButtons/sbuttons/pull/1397/commits/b1b1d6ddb3c15780e1fb3309fd637f3eec426106

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)