私は(今は廃止された)CodingZeal react boilerplate repoをプロジェクトのベースとして使用しており、エラーが発生しています。開発用設定を使用してwebpack dev serverのモジュールを解決できません
私はテストするためにレポをクローンしました。(2006年4月1日チェックアウト:406662fのコミットで)これを実行して、public/client.js
ファイルが生成されていることを確認できます。
私のプロジェクトではwebpack-dev-server
を実行するとModule not found: Error: Cannot resolve module 'webpack-dev-server/app'
が得られます。
これは私が次いる/webpack/development.js
によるものです:
config.entry.app.unshift(
'webpack-dev-server/app?http://localhost:8080',
'webpack/hot/only-dev-server'
)
その最初の行を好きにいないようです。
私が持っているdevelopment.js
に必要とされる
/webpack/base.js
で
:
...
entry: {
app: [path.resolve(__dirname, '../global.js'), path.resolve(__dirname, '../app.js')]
},
output: {
path: path.resolve(__dirname, '../public'),
filename: 'bundle.js'
}
...
/public
ディレクトリが存在しますが、何のファイルがそこまで現れません。
リファレンスレポでは、そのメインフォルダは/client
で、私は/app
と呼ぶことにしました。私はこれが恣意的で何かに影響を与えるべきではないと思う。プロジェクト内でclient
のすべてのインスタンスをapp
に更新しました。
なぜこれが起こっているのか考えてみませんか?
ah。私は、このモジュールが私のディレクトリに名前をつけたものと何が関係していたのだろうと思っていたが、決してインストールしなかった。 – jinglesthula