bundle.js не отображается / 404 bundle.js не найдено - PullRequest
0 голосов
/ 16 мая 2018

Я запустил новый реактивный проект, у меня есть только некоторые настройки и файлы.Мой webpack.config.js выглядит так:

module.exports = {
  entry: ['./src/index.js'],
  output: {
    path: __dirname,
    publicPath: '/',
    filename: 'bundle.js'
  },
  module: {
    loaders: [
      {
        exclude: /node_modules/,
        loader: 'babel',
        query: {
          presets: ['react', 'es2015', 'stage-1']
        }
      }
    ]
  },
  resolve: {
    extensions: ['', '.js', '.jsx']
  },
  devServer: {
    historyApiFallback: true,
    contentBase: './',
    watchOptions: {
      aggregateTimeout: 300,
      poll: 1000,
      port : 3000
    }
  }
};

Когда я запускаю node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js в кли.Я получаю некоторые файлы, которые были обработаны.В выводе также есть файл bundle.js:

bundle.js 917 kB 0 [emitted] main chunk {0} bundle.js (main) 890 kB [rendered], а также несколько файлов, в конце вывода:

webpack: Compiled successfully.

Однако я не вижу файл bundle.js в моих файлах, и браузер выдает меня:

GET http://letsreact.test/bundle.js 404 (Not Found)

Я пытался решить его - были ответы, что онможет быть воспроизведено в памяти, я не уверен - я новичок, чтобы реагировать.

Я использую камердинер, но это не должно иметь значения.Я видел похожие вопросы, но ни один из ответов не соответствовал моей проблеме.Я использую webpack 4.8.3

1 Ответ

0 голосов
/ 31 мая 2018

Старайтесь не открывать html-файл напрямую (через valet), но найдите URL в выводе cli - что-то вроде http://localhost:8080

...