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, который находится внутри этого каталога. Кто-нибудь может помочь мне определить, почему я получаю эту ошибку?

Спасибо!

1 ответ

Решение

Ты пробовал с './src/index.js'

Другие вопросы по тегам