Webpack 2 не разрешает точку входа в webpack.config.js
Я получаю сообщение об ошибке при попытке создать приложение через веб-пакет 2.
Структура папок моего приложения выглядит следующим образом:
/
| - dist/
|
| - src/
| |
| | - modules/
| | |
| | | - module1.js
| |
| | - index.js *
|
| _ webpack.config.js
|
| - package.json
Соответствующая часть моего webpack.config.js
файл здесь:
/**
* Requires
*/
const path = require('path');
/**
* Variables
*/
const PATHS = {
src: path.join(__dirname, 'src'),
dist: path.join(__dirname, 'dist')
};
/**
* Configuration
*/
module.exports = {
entry: {
context: PATHS.src,
main: './index.js'
},
....
}
Когда я бегу npm run build
, который мой псевдоним сценария для webpack --display-error-details
Я получаю следующую информацию об ошибке:
ERROR in Entry module not found: Error: Can't resolve './index.js' in <my project path>
resolve './index.js' in <my project path>
using description file: <my project path>/package.json (relative path: .)
Field 'browser' doesn't contain a valid alias configuration
Сейчас я медленно изучаю webpack, и это может быть простым недоразумением того, как context
собственность работает. PATHS.src
равняется абсолютному пути моего проекта src
каталог, и моя точка входа ./index.js
, который находится внутри этого каталога. Кто-нибудь может помочь мне определить, почему я получаю эту ошибку?
Спасибо!