现象:react代码中import的文件名大小写不对,导致在linux上编译没通过,但是在本地开发环境mac中是成功的。
原因:mac对大小写不敏感,linux则对大小写敏感
解决:webpack开发环境安装case-sensitive-paths-webpack-plugin
插件
使用的时候即可
plugins: [
new CaseSensitivePathsPlugin(),
......
]
针对git ,使用命令git config core.ignorecase false
设置git对大小写敏感,不然改了文件名的大小写,提交不上去
网友评论