Skip to content

Commit 27d9bc6

Browse files
committed
feat/ add nodejs native lib in webpack config
1 parent 17b04e8 commit 27d9bc6

File tree

1 file changed

+22
-7
lines changed

1 file changed

+22
-7
lines changed

Diff for: webpack.config.js

+22-7
Original file line numberDiff line numberDiff line change
@@ -175,14 +175,33 @@ function getPlugins() {
175175
module.exports = {
176176
"devtool": "source-map",
177177
"externals": {
178-
"child_process": 'require(\'child_process\')',
179-
"electron": 'require(\'electron\')'
178+
"electron": "require('electron')",
179+
"child_process": "require('child_process')",
180+
"crypto": "require('crypto')",
181+
"events": "require('events')",
182+
"fs": "require('fs')",
183+
"http": "require('http')",
184+
"https": "require('https')",
185+
"assert": "require('assert')",
186+
"dns": "require('dns')",
187+
"net": "require('net')",
188+
"os": "require('os')",
189+
"path": "require('path')",
190+
"querystring": "require('querystring')",
191+
"readline": "require('readline')",
192+
"repl": "require('repl')",
193+
"stream": "require('stream')",
194+
"string_decoder": "require('string_decoder')",
195+
"url": "require('url')",
196+
"util": "require('util')",
197+
"zlib": "require('zlib')"
180198
},
181199
"resolve": {
182200
"extensions": [
183201
".ts",
184202
".js",
185-
".scss"
203+
".scss",
204+
".json"
186205
],
187206
"aliasFields": [],
188207
"alias": { // WORKAROUND See. angular-cli/issues/5433
@@ -223,10 +242,6 @@ module.exports = {
223242
/\/node_modules\//
224243
]
225244
},
226-
{
227-
"test": /\.json$/,
228-
"loader": "json-loader"
229-
},
230245
{
231246
"test": /\.html$/,
232247
"loader": "html-loader"

0 commit comments

Comments
 (0)