2017-06-05 3 views
2

今日、ローカル(ウィンドウ)のプロジェクトがうまくいけば、私のプロダクション環境(Linux)で何が間違っているのか分かりました。私は、この犯人が見つかりました:私のアプリのフォルダが小文字で、私の開発時に、私はすべてのエラーを見ていないですが、上記のコード強制的なウィンドウで開発用に大文字小文字を区別する

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

は罰金を実行しているのが、私の物では、低いものが破壊されています。

ウィンドウを強制的に作成する方法strict mode

+0

同じ問題に直面していたのですが、ReactではなくJavaで、Windows開発は時には非常に苦しいことがあります。その後、linuxに移行しました:) –

答えて

0

Webpackを使用している場合は、CaseSensitivePathsPluginを使用して、インポートされたモジュールのパスがディスク上のパスの大文字と一致するようにします。

0

技術的にはNTFSでは大文字と小文字が区別されますが、Win32サブシステムでは非感受性が深すぎます。私はそれが切り替えることは不可能だと思う。

私の助言は、代わりにWSLを使用します。そのことは開発者を対象としており、これらのlxss.sys/lxcore.sysドライバは大文字と小文字を区別したファイルシステム(Win10周年の更新以降)を含むLinux環境をうまくエミュレートします。

関連する問題