8000 change render webpack config · supercoderhawk/emr-processor@5832add · GitHub
[go: up one dir, main page]

Skip to content

Commit 5832add

Browse files
change render webpack config
1 parent a79387a commit 5832add

File tree

1 file changed

+12
-21
lines changed

1 file changed

+12
-21
lines changed

webpack.renderer.config.js

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,16 @@ const HtmlWebpackPlugin = require('html-webpack-plugin')
1212

1313
let rendererConfig = {
1414
devtool: '#eval-source-map',
15-
devServer: { overlay: true },
15+
devServer: {overlay: true},
1616
entry: {
17-
renderer: path.join(__dirname, 'app/src/renderer/main.js'),
18-
bootstrap: ['bootstrap/dist/css/bootstrap.min.css', 'bootstrap/dist/js/bootstrap.js']
19-
// jquery: 'jquery/dist/jquery.js'
17+
renderer: [path.join(__dirname, 'app/src/renderer/main.js'), 'bootstrap/dist/css/bootstrap.min.css', 'bootstrap/dist/js/bootstrap.js'],
2018
},
2119
externals: Object.keys(pkg.dependencies || {}),
2220
module: {
2321
rules: [
2422
{
2523
test: /\.css$/,
26-
loader: 'style-loader!css-loader'
27-
/*
28-
use: ExtractTextPlugin.extract({
29-
fallback: 'style-loader',
30-
use: 'css-loader'
31-
})*/
24+
use: ExtractTextPlugin.extract({fallback: 'style-loader', use: 'css-loader'})
3225
},
3326
{
3427
test: /\.html$/,
@@ -40,6 +33,10 @@ let rendererConfig = {
4033
loader: 'vue-loader',
4134
options: {
4235
loaders: {
36+
css: ExtractTextPlugin.extract({
37+
use: 'css-loader',
38+
fallback: 'vue-style-loader'
39+
}),
4340
sass: 'vue-style-loader!css-loader!sass-loader?indentedSyntax=1',
4441
scss: 'vue-style-loader!css-loader!sass-loader'
4542
}
@@ -49,7 +46,7 @@ let rendererConfig = {
4946
{
5047
test: /\.js$/,
5148
use: 'babel-loader',
52-
include: [ path.resolve(__dirname, 'app/src/renderer') ],
49+
include: [path.resolve(__dirname, 'app/src/renderer')],
5350
exclude: /node_modules/
5451
},
5552
{
@@ -83,17 +80,11 @@ let rendererConfig = {
8380
]
8481
},
8582
plugins: [
86-
new ExtractTextPlugin('styles.css'),
83+
new ExtractTextPlugin('style.css'),
8784
new HtmlWebpackPlugin({
88-
inject: false,
85+
inject: 'body',
8986
filename: 'index.html',
9087
template: './app/index.ejs',
91-
headScripts: [
92-
'bootstrap.js'
93-
],
94-
scripts: [
95-
'renderer.js'
96-
],
9788
links: [
9889
'style.css'
9990
],
@@ -108,13 +99,13 @@ let rendererConfig = {
10899
})
109100
],
110101
output: {
111-
filename: '[name].js',
102+
filename: '[name].min.js',
112103
libraryTarget: 'commonjs2',
113104
path: path.join(__dirname, 'app/dist')
114105
},
115106
resolve: {
116107
alias: {
117-
'components': path.join(__dirname, 'app/src/renderer/components'),
108+
'vue$': path.join(__dirname, 'node_modules/vue/dist/vue.esm.js'),
118109
'renderer': path.join(__dirname, 'app/src/renderer')
119110
},
120111
extensions: ['.js', '.vue', '.json', '.css', '.node'],

0 commit comments

Comments
 (0)
0