Как разрешить webpack создавать файл чанков вендора для приложения nodejs?
У меня есть приложение коа, и я создаю его с помощью веб-пакета.
Я хочу, чтобы webpack создал server.entry.js и файл vendor.js, который включает все зависимости, чтобы я мог отправить два файла на рабочий сервер.
Это мой webpack.config.js
module.exports = [
{
entry: {
server: "./server.js"
},
output: {
path: path.resolve(__dirname, "../build"),
filename: "[name].entry.js",
chunkFilename: "chunk.js"
},
target: "node",
externals: nodeExternals(),
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [{ loader: "babel-loader" }]
}
]
},
node: {
__dirname: false
},
plugins: [
new CleanWebpackPlugin("../build/*", {}),
new CopyPlugin([
{ from: "./views", to: "../build/views" }
])
]
}
];
Теперь у меня есть один файл server.entry.js
и ошибка Error: Cannot find module 'koa'
когда я пытаюсь начать это с node server.entry.js