diff --git a/addon/ng2/models/webpack-build-common.ts b/addon/ng2/models/webpack-build-common.ts index a3fcdd5eac12..dfcbb9f65def 100644 --- a/addon/ng2/models/webpack-build-common.ts +++ b/addon/ng2/models/webpack-build-common.ts @@ -75,11 +75,12 @@ export function getWebpackCommonConfig(projectRoot: string, sourceDir: string) { }), new CopyWebpackPlugin([{ context: path.resolve(projectRoot, './public'), - from: '**/*', + from: '**/*', to: path.resolve(projectRoot, './dist') }]) ], node: { + fs: 'empty', global: 'window', crypto: 'empty', module: false, diff --git a/addon/ng2/models/webpack-build-development.ts b/addon/ng2/models/webpack-build-development.ts index 61932014d254..8c0ad7d146e4 100644 --- a/addon/ng2/models/webpack-build-development.ts +++ b/addon/ng2/models/webpack-build-development.ts @@ -17,6 +17,7 @@ export const getWebpackDevConfigPartial = function(projectRoot: string, sourceDi resourcePath: path.resolve(projectRoot, `./${sourceDir}`) }, node: { + fs: 'empty', global: 'window', crypto: 'empty', process: true, diff --git a/addon/ng2/models/webpack-build-production.ts b/addon/ng2/models/webpack-build-production.ts index af0bfe8bb055..fb4dcc083840 100644 --- a/addon/ng2/models/webpack-build-production.ts +++ b/addon/ng2/models/webpack-build-production.ts @@ -50,6 +50,7 @@ export const getWebpackProdConfigPartial = function(projectRoot: string, sourceD customAttrAssign: [/\)?\]?=/] }, node: { + fs: 'empty', global: 'window', crypto: 'empty', process: true, diff --git a/addon/ng2/models/webpack-build-test.js b/addon/ng2/models/webpack-build-test.js index a57313156b1f..d4fdbe37d854 100644 --- a/addon/ng2/models/webpack-build-test.js +++ b/addon/ng2/models/webpack-build-test.js @@ -86,6 +86,7 @@ const getWebpackTestConfig = function(projectRoot, sourceDir) { resourcePath: `./${sourceDir}` }, node: { + fs: 'empty', global: 'window', process: false, crypto: 'empty',