强制窗口对开发具有区分大小写

时间:2017-06-05 09:13:36

标签: javascript linux windows reactjs

今天,当我在本地(windows)的项目运行正常时,我花了好几个小时来弄清楚我的生产环境(linux)中出了什么问题。我找到了这个罪魁祸首:

import 'something' from '../App/myComponent'

上面的代码运行正常,虽然我的App文件夹是小写的,在我的开发期间我没有看到任何错误,但在我的产品中,东西正在破碎。

如何强制窗口拥有strict mode

2 个答案:

答案 0 :(得分:0)

如果您正在使用Webpack,请使用CaseSensitivePathsPlugin 强制导入模块的路径与磁盘上路径的大小写相匹配。

答案 1 :(得分:0)

虽然技术上NTFS区分大小写,但Win32子系统中的不敏感性太深。我担心切换是不可能的。

我的建议是,改用WSL。那个东西是针对开发人员的,这些lxss.sys / lxcore.sys驱动程序会很好地模拟Linux环境,包括区分大小写的文件系统(自Win10周年纪念更新以来)。