У меня проблемы с условно требующимися файлами в Node / Express и Webpack.
Что я хочу сделать, так это то, что если я в разработке, мне нужен файл для разработки.Это звучит довольно легко (кстати, я не хочу делать это через скрипт NPM, если не понимаю, ПОЧЕМУ это не работает так, как я ожидаю)
Я также должен сказать, что я новичок, поэтому мой интерес квещи, которые не работают, особенно особенные.
В моем express.js у меня есть следующий код
const webpack = require('webpack');
const isProduction = process.env.NODE_ENV === "production"
if (isProduction) {
const config = require('../config/webpack.production.js');
// Do something: compilers, middlewares... then execute webpack as function taking config as param
} else {
const config = require('../config/webpack.development.js');
// Do something: compilers, middlewares... then execute webpack as function taking config as param
}
И я запускаю express через nodemon со скриптом:
"dev": "cross-env NODE_ENV=development nodemon --inspect src/server/express.js"
Когда я запускаю npm, запускаю dev, в моей консоли я вижу следующее:
Asset Size Chunks Chunk Names
./server-bundle.js 31.3 KiB main [emitted] main
Entrypoint main = ./server-bundle.js
[./config/webpack.production.js] 1.1 KiB {main} [built]
[./config/webpack.development.js] 442 bytes {main} [built]
Мой вопрос: почему я вижу ./config/webpack.production.js в консоли?
Если ответ слишком прост, извините.Я пытался найти его, но не смог, и я застрял.
Спасибо