feat/ add nodejs native lib in webpack config
This commit is contained in:
@@ -175,14 +175,33 @@ function getPlugins() {
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
"devtool": "source-map",
|
"devtool": "source-map",
|
||||||
"externals": {
|
"externals": {
|
||||||
"child_process": 'require(\'child_process\')',
|
"electron": "require('electron')",
|
||||||
"electron": 'require(\'electron\')'
|
"child_process": "require('child_process')",
|
||||||
|
"crypto": "require('crypto')",
|
||||||
|
"events": "require('events')",
|
||||||
|
"fs": "require('fs')",
|
||||||
|
"http": "require('http')",
|
||||||
|
"https": "require('https')",
|
||||||
|
"assert": "require('assert')",
|
||||||
|
"dns": "require('dns')",
|
||||||
|
"net": "require('net')",
|
||||||
|
"os": "require('os')",
|
||||||
|
"path": "require('path')",
|
||||||
|
"querystring": "require('querystring')",
|
||||||
|
"readline": "require('readline')",
|
||||||
|
"repl": "require('repl')",
|
||||||
|
"stream": "require('stream')",
|
||||||
|
"string_decoder": "require('string_decoder')",
|
||||||
|
"url": "require('url')",
|
||||||
|
"util": "require('util')",
|
||||||
|
"zlib": "require('zlib')"
|
||||||
},
|
},
|
||||||
"resolve": {
|
"resolve": {
|
||||||
"extensions": [
|
"extensions": [
|
||||||
".ts",
|
".ts",
|
||||||
".js",
|
".js",
|
||||||
".scss"
|
".scss",
|
||||||
|
".json"
|
||||||
],
|
],
|
||||||
"aliasFields": [],
|
"aliasFields": [],
|
||||||
"alias": { // WORKAROUND See. angular-cli/issues/5433
|
"alias": { // WORKAROUND See. angular-cli/issues/5433
|
||||||
@@ -224,10 +243,6 @@ module.exports = {
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"test": /\.json$/,
|
|
||||||
"loader": "json-loader"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"test": /\.html$/,
|
"test": /\.html$/,
|
||||||
"loader": "html-loader"
|
"loader": "html-loader"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user