node.js - Using path.resolve from webpack bundle file -
i have server file created src/server/index.js
, bundled , run build/server.js
. when importing modules works, having , issue folder can't found when using path.resolve
.
i doing once server file bundled following path cannot found. guess because not importing , therefore never bundled.
path.resolve(__dirname, 'server/email_templates')
is there way make sure application can find folder after being bundled ?
i have tried adding resolve object webpack config, seems work requiring , importing modules, not using path
module. here's webpack config object.
entry: { app: path.join(__dirname, 'src/server/index.js') }, output: { path: path.join(__dirname, 'build'), publicpath: '/assets/', filename: 'server.js', librarytarget: 'commonjs2', }, target: 'node', module: { loaders: [ { test: /(\.js|\.jsx)$/, exclude: /node_modules/, loader: 'babel', query: { presets: [ 'react', 'node6', 'stage-0' ] } }, serverurlloader, serverstyleloader, ], },
folder structure
src |_____server |-index.js - entry point bundle |_____email_templates build |_____server.bundle.js
Comments
Post a Comment