2017-03-25 5 views
1

をが異なり、私は私のテストサーバーを起動するために、私は、NPMを使用してコンソールに表示されるこれらのメッセージを見始める2つのファイルがあると考えてlsの場合、そのディレクトリにこのようなファイルが1つしかなく、その名前は大文字です。のWebPACKは、名前だけで理由もなく場合のみ

ls -l                         
total 40 
-rw-r--r-- 1 antkong staff 604 26 Mar 09:44 Plan.js 

どうすればこのメッセージを取り除くことができますか?

私はosxを使用しています。

答えて

1

私はimport Plan from './models/plan';を1つのモジュールに使用しているからです。 osxではPlan.jsに解決されます。しかし、大文字と小文字を区別するファイルシステムを持つLinuxやその他のOS上でコードを実行する場合は例外になります。私の場合は

+0

@Anthony Kongがちょうど言ったことに加えて - あなたのファイル名が '。/ my_path/File'の場合、' import file from 'としてインポートする必要があります.//my_path/file''の代わりに 'my_path/file''を使用してください。 – intercoder

0

は、それは私が次webpack.config.jsを持っていました:

module.exports = { 
    entry: { 
     viewline: './Webpack/src/viewline.js', 
     dashboard: './Webpack/src/dashboard.js', 
     account: './Webpack/src/account.js', 
     shiftreport_index: './webpack/src/shiftreport-index.js' 
    }, 
.... 

通知は、最後のレコードは、他の人のように大文字Wを持って./webpack...で小文字wを持っています。すべて大文字にすると問題が解決します。

module.exports = { 
    entry: { 
     viewline: './Webpack/src/viewline.js', 
     dashboard: './Webpack/src/dashboard.js', 
     account: './Webpack/src/account.js', 
     shiftreport_index: './Webpack/src/shiftreport-index.js' 
    }, 
... 

だから、どこにいてもあなたのケースをチェックしてください。 C

関連する問題