Я создал один модульный проект, используя express.js.Моя структура папок
.
app
..modules
...v1
.....Admin
......routes
.......routes.js
......controllers
........AdminControllers.js
......User
......routes
.......routes.js
......controllers
........UserControllers.js
...
bin
..www
server.js
Для создания пакета я использовал веб-пакет, конфигурация:
module.exports = {
context: __dirname,
target: 'node',
mode: 'development',
entry: {
'app': "./server.js"
},
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'output')
},
module: {
rules: [
{
test: /\.html|.jade$/,
loader: 'raw-loader'
},
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
},
{
test: /\.exec\.js$/,
use: [ 'script-loader' ]
},
{
test: /\.js?$/,
exclude: /(node_modules)/,
use: {
loader: "babel-loader",
options: {
presets: ["es2015"]
}
}
}
],
exprContextRegExp: /$^/,
exprContextCritical: false
}
};
После компиляции вывод: вывод
Проблема в том, что он не включает все мои файлы javascript из всех каталогов / подкаталогов.
Как добавить другие файлы .js?
"webpack": "^4.20.2 "," webpack-cli ":" ^ 3.1.2 "