fix: mock process for 3rd party libs (close #934)

This commit is contained in:
Evan You
2018-03-03 19:14:55 -05:00
parent 811d0561b2
commit a2ac6be36b

View File

@@ -92,8 +92,9 @@ module.exports = (api, options) => {
// prevent webpack from injecting useless setImmediate polyfill because Vue
// source contains it (although only uses it if it's native).
setImmediate: false,
// process is injected via DefinePlugin
process: false,
// process is injected via DefinePlugin, although some 3rd party
// libraries may require a mock to work properly (#934)
process: 'mock',
// prevent webpack from injecting mocks to Node native modules
// that does not make sense for the client
dgram: 'empty',