Вы не указали правильный путь к вашему index
файлу.Если он у вас есть на src directory
, код будет выглядеть так:
entry: [
path.resolve(__dirname, 'src/index')
],
[...]
В противном случае, если он у вас на views directory,
них, код будет следующим:
entry: [
path.resolve(__dirname, 'views/index')
],
[...]
И в вашем html-файле есть <script src="/bundle.js"></script>
ОБНОВЛЕНИЕ
Основываясь на своем коде в github, попробуйте изменить следующие строки
entry: [
path.resolve(__dirname, 'src/index')
],
devServer: {
contentBase: path.resolve(__dirname, 'src')
},
output: {
path: __dirname + '/dist', // Note: Physical files are only output by the production build task `npm run build`.
publicPath: '/',
filename: 'bundle.js'
},
Проблема заключается в том, что вы пропускаете path.resolve(...)
как в entry point
, так и в devServer
, в частности
Надежда помогает:)