проблема с веб-пакетом при попытке запустить среду разработки

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

Я получаю эту ошибку, когда запускаю свою среду разработки:

Файл конфигурации найден, но запись не настроена.

Используйте --help для отображения параметров CLI.

Это мой webpack.config.js:

let config;

if (/development/.test(process.env.NODE_ENV.indexOf('development'))) {
    config = require('./config/webpack.dev')({env: 'development'});
}
else if (/production|staging/.test(process.env.NODE_ENV)) {
    config = require('./config/webpack.prod')({env: 'production'});
}

module.export = config;

Это моя конфигурация/webpack.dev.js:

https://docs.google.com/document/d/1oudL50sL84FQDGB7vmuYcr2yVll44UlLr5DPPuZ2-kk/edit?usp=sharing

Это мой webpack.common.js:

некоторый код, который я повторно использую для среды производства и разработки

https://docs.google.com/document/d/1JMQPxMbLGsOGddohkZyhbvYE1CSXWImxJll3JVQ4rQA/edit?usp=sharing

Это мой package.json:

https://docs.google.com/document/d/1uk5yXCjMbBCnhGqKzrQRAEUDewwPWd_UeW3Zld4oV7w/edit?usp=sharing

Я распечатываю свой экран, чтобы показать console.log, который я сделал для конфигурации в моем файле webpack.config, когда я запускаю npm run dev:

http://up416.siz.co.il/up3/eqho2ydz2j2t.png

Это структура моего приложения:

http://up416.siz.co.il/up2/y2tni0ny11mt.png


person adir kandel    schedule 17.08.2017    source источник


Ответы (1)


Я думаю, что ошибка Webpacks имеет смысл. Он находит файл конфигурации webpack.config.js, но в экспортированном значении нет свойства "entry".

Во-первых, module.export должно быть module.exports. В вашем примере ничего не будет экспортировано, следовательно, нет свойства входа.

Как только это будет исправлено, я думаю, что есть еще одна проблема; похоже, что следующее условие неверно:

/development/.test(process.env.NODE_ENV.indexOf('development'))

Это должно быть вместо этого?

/development/.test(process.env.NODE_ENV)

Поскольку никакие условия не оцениваются как true, config будет экспортировано как undefined, что, вероятно, приведет к той же ошибке.

person Daniel Yefet    schedule 17.08.2017
comment
На самом деле вы правы, это очень нуб с моей стороны, но все же после этого исправления у меня возникает та же проблема, я распечатываю свой экран, чтобы показать console.log, который я сделал для конфигурации внутри моего файла webpack.config, когда я запускаю npm запустить dev: up416.siz.co.il/up3/eqho2ydz2j2t.png Это структура моего приложения: up416.siz.co.il/up2/y2tni0ny11mt.png /а> - person adir kandel; 17.08.2017
comment
Я думаю, вам нужен module.exports вместо module.export - я обновил свой ответ :) - person Daniel Yefet; 18.08.2017
comment
Вау, я очень-очень извиняюсь за эту глупую ошибку, спасибо, все сработало, просто опечатка... - person adir kandel; 20.08.2017