19fbf128 by McLemore

external node_modules

1 parent 5352c106
...@@ -40,7 +40,8 @@ ...@@ -40,7 +40,8 @@
40 "typings-for-css-modules-loader": "^1.7.0", 40 "typings-for-css-modules-loader": "^1.7.0",
41 "webpack": "^4.25.1", 41 "webpack": "^4.25.1",
42 "webpack-cli": "^3.1.2", 42 "webpack-cli": "^3.1.2",
43 "webpack-dev-server": "^3.1.10" 43 "webpack-dev-server": "^3.1.10",
44 "webpack-node-externals": "^1.7.2"
44 }, 45 },
45 "files": [ 46 "files": [
46 "dist" 47 "dist"
......
1 const path = require('path') 1 const path = require('path')
2 const MiniCssExtractPlugin = require('mini-css-extract-plugin') 2 const MiniCssExtractPlugin = require('mini-css-extract-plugin')
3 const nodeExternals = require('webpack-node-externals')
3 4
4 module.exports = { 5 module.exports = {
5 mode: 'production', 6 mode: 'production',
...@@ -38,14 +39,7 @@ module.exports = { ...@@ -38,14 +39,7 @@ module.exports = {
38 ] 39 ]
39 }] 40 }]
40 }, 41 },
41 externals: { 42 externals: [nodeExternals()],
42 react: {
43 commonjs: 'react',
44 amd: 'react',
45 root: 'React',
46 commonjs2: 'react'
47 }
48 },
49 plugins: [ 43 plugins: [
50 new MiniCssExtractPlugin({ 44 new MiniCssExtractPlugin({
51 filename: '{{ projectName }}.css', 45 filename: '{{ projectName }}.css',
......