Found a hacker way around this problem!
TL; DR
, , - webpack server.js, BAM .
, , , , , webpack, , newrelic , , newrelic . , , , . , <script src="{http://example.com/script.js}"/>
, <script src="{http://example.com/script.js}"/>
, - . node_modules.
"externals" nodejs import var newrelic = require('newrelic');
, expressjs ( , ).
:
- BannerWebpackPlugin
- , / nodejs express.
BannerWebpackPlugin, : npm install --save-dev banner-webpack-plugin
/, ( , server.js):
ReferenceError: newrelic is not defined at Object.<anonymous> (/home/ubuntu/ib-mobile/dist_server/server.js:79752:18)
"entry" - , - ( "", server.js.)
, , webpack.
:
plugins: [
...,
new BannerPlugin({
chunks: {
server:{
beforeContent: 'var newrelic = require("newrelic");'
}
}
}),
...]
- !
, , - newrelic.