javascript - How to whitelist all subdependencies with webpack-node-externals -
i'm using webpack bundle server assets using target property.
this results in usable client bundle, , usable server, working great. seems server code, webpack bundling within node_modules. attempting use webpack-node-externals solve problem, seen below:
module.exports = [ { name: "server code, output ./server", entry: "./servertest.js", output: { filename: "./server/index.js" }, target: "node", externals: [ nodeexternals({ includeclientpackages: false }) ] }, { name: "client side, output ./public", entry: "./app.js", output: { filename: "./dist/app.js" } } ] this doesn't work default behavior exclude node_modules bundling, rendering server useless. there whitelist option, have included express, dependency of small test case. doesn't fail on express, fails on dependency of express, merge-descriptors. , of course if add merge-descriptors whitelist, trying start server fail on dependency of express. surely cannot add every dependency , sub-dependency (etc etc) whitelist array.
how can ensure dependencies of given requirement bundled webpack during target: 'node' build?
Comments
Post a Comment