i'm using webpack bundle dependencies, 1 of emailing service postmark. service depends upon called child_process apparently ships node.
the problem is, when attempt run webpack bundle app, complains:
module not found: error: cannot resolve module 'child_process' in ...
most of answers online that, in response error, should add line:
node: { child_process: 'empty' } to webpack config. makes no sense, because webpack doesn't try child_process, , consequently, when run app, following error:
uncaught typeerror: exec not function
which error postmark (the service relies upon child_process) complaining exec function within child_process module doesn't exist.
thus, i'm wondering how can include child_process module in build without webpack complaining?
front-end developer of postmark here.
it looks you're trying bundle postmark.js client-side javascript https://github.com/wildbit/postmark.js node.js library. means not run in browser , requires running node.js server.
the main reason not supporting browser environment security. can see in example:
var postmark = require("postmark"); var client = new postmark.client("<server key>"); it requires insert auth token. bundling client-side js expose , allow access postmark account api.
hope clarifies it.
Comments
Post a Comment