File tree 8 files changed +36
-20
lines changed
8 files changed +36
-20
lines changed Original file line number Diff line number Diff line change 1
1
{
2
- "presets" : [[" @babel/preset-env" , { targets : { node : " current" } }]],
3
- "plugins" : [" dynamic-import-node" ]
2
+ "presets" : [
3
+ [" @babel/preset-env" , {
4
+ useBuiltIns : 'usage' ,
5
+ corejs : 3 ,
6
+ targets : {
7
+ ie : 9
8
+ }
9
+ }]
10
+ ],
11
+ "plugins" : [
12
+ " dynamic-import-node"
13
+ ]
4
14
}
Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html>
2
2
< html data-vue-meta-server-rendered >
3
- < link rel ="stylesheet " href ="/global.css ">
4
- < title data-vue-meta ="ssr "> App 1 title</ title >
5
- < meta data-vue-meta ="ssr " name ="og:description " content ="Hello from app 1 ">
6
- </ html >
3
+ < head >
4
+ < link rel ="stylesheet " href ="/global.css ">
5
+ < title data-vue-meta ="ssr "> App 1 title</ title >
6
+ < meta data-vue-meta ="ssr " name ="og:description " content ="Hello from app 1 ">
7
+ </ head >
7
8
< body >
8
- < a href ="/ "> ← Examples index</ a >
9
- < div id ="app1 " data-server-rendered ="true "> < h1 > App 1</ h1 > </ div >
10
- < hr />
11
- < div id ="app2 "> </ div >
12
- < hr />
13
- < div id ="app3 "> </ div >
14
- < script src ="/__build__/multiple-apps.js "> </ script >
15
- < script data-vue-meta ="ssr " data-body ="true "> var appId = 1.1 </ script >
9
+ < a href ="/ "> ← Examples index</ a >
10
+ < div id ="app1 " data-server-rendered ="true "> < h1 > App 1</ h1 > </ div >
11
+ < hr />
12
+ < div id ="app2 "> </ div >
13
+ < hr />
14
+ < div id ="app3 "> </ div >
15
+ < script src ="/__build__/multiple-apps.js "> </ script >
16
+ < script data-vue-meta ="ssr " data-body ="true "> var appId = 1.1 </ script >
16
17
</ body >
17
18
</ html >
Original file line number Diff line number Diff line change 27
27
"babel-loader" : " ^8.0.6" ,
28
28
"babel-plugin-dynamic-import-node" : " ^2.2.0" ,
29
29
"consola" : " ^2.7.1" ,
30
+ "core-js" : " 3" ,
30
31
"cross-env" : " ^5.2.0" ,
31
32
"express" : " ^4.17.1" ,
32
33
"express-urlrewrite" : " ^1.2.0" ,
33
34
"fs-extra" : " ^8.0.1" ,
34
35
"lodash" : " ^4.17.11" ,
35
36
"vue" : " ^2.6.10" ,
36
37
"vue-loader" : " ^15.7.0" ,
37
- "vue-meta" : " ^1.6.0 " ,
38
+ "vue-meta" : " ^2.0.1 " ,
38
39
"vue-router" : " ^3.0.6" ,
39
40
"vue-server-renderer" : " ^2.6.10" ,
40
41
"vue-template-compiler" : " ^2.6.10" ,
41
42
"vuex" : " ^3.1.1" ,
42
- "webpack" : " ^4.32.2 " ,
43
- "webpack-dev-server" : " ^3.5.0 " ,
43
+ "webpack" : " ^4.33.0 " ,
44
+ "webpack-dev-server" : " ^3.7.1 " ,
44
45
"webpackbar" : " ^3.2.0"
45
46
}
46
47
}
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import express from 'express'
5
5
import rewrite from 'express-urlrewrite'
6
6
import webpack from 'webpack'
7
7
import webpackDevMiddleware from 'webpack-dev-middleware'
8
- import WebpackConfig from './webpack.config.babel '
8
+ import WebpackConfig from './webpack.config'
9
9
10
10
const app = express ( )
11
11
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ Vue.use(VueMeta, {
9
9
10
10
let metaUpdated = 'no'
11
11
const ChildComponent = {
12
- name : ` child-component` ,
12
+ name : ' child-component' ,
13
13
props : [ 'page' ] ,
14
14
template : `<div>
15
15
<h3>You're looking at the <strong>{{ page }}</strong> page</h3>
Original file line number Diff line number Diff line change
1
+ import 'core-js/es/promise'
1
2
import Vue from 'vue'
2
3
import Vuex from 'vuex'
3
4
Original file line number Diff line number Diff line change
1
+ import 'core-js/es/promise'
1
2
import Vue from 'vue'
2
3
import Vuex from 'vuex'
3
4
Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ import webpack from 'webpack'
4
4
import WebpackBar from 'webpackbar'
5
5
import VueLoaderPlugin from 'vue-loader/lib/plugin'
6
6
7
+ const srcDir = path . join ( __dirname , '..' , 'src' )
8
+
7
9
export default {
8
10
devtool : 'inline-source-map' ,
9
11
mode : 'development' ,
@@ -32,7 +34,7 @@ export default {
32
34
resolve : {
33
35
alias : {
34
36
'vue' : 'vue/dist/vue.js' ,
35
- 'vue-meta' : process . env . NODE_ENV === 'development' ? path . join ( __dirname , '..' , 'src' ) : 'vue-meta'
37
+ 'vue-meta' : process . env . NODE_ENV === 'development' ? srcDir : 'vue-meta'
36
38
}
37
39
} ,
38
40
// Expose __dirname to allow automatically setting basename.
You can’t perform that action at this time.
0 commit comments