Skip to content

Commit 4ed632e

Browse files
committed
feat: import() webpackChunkName
- 注意babel comments不能为false - webpack2.4+
1 parent 6a210d6 commit 4ed632e

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
]
2222
]
2323
],
24-
"comments": false,
24+
"comments": true, // import() chunkname 通过注释添加,所以这里不能取消注释
2525
"env": {
2626
"test": {
2727
"presets": [

src/main.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ router.beforeEach((to, from, next) => {
6666
_app.showFooter = false;
6767
next();
6868
}
69-
next();
7069
// for SEO
7170
window.prerenderReady = false;
7271
});

src/router/index.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import Vue from 'vue';
22
import Router from 'vue-router';
33

44
// 引入路由视图,懒加载处理
5-
const home = () => import('views/home' /* webpackChunkName = "home" */);
6-
const expert = () => import('views/expert' /* webpackChunkName = "expert" */);
7-
const expertDetail = () => import('views/expertDetail' /* webpackChunkName = "expertDetail" */);
8-
const companyResearch = () => import('views/companyResearch' /* webpackChunkName = "companyResearch" */);
9-
const releaseResearch = () => import('views/releaseResearch' /* webpackChunkName = "releaseResearch" */);
10-
const service = () => import('views/service' /* webpackChunkName = "service" */);
11-
const page404 = () => import('views/page404' /* webpackChunkName = "page404" */);
5+
const home = () => import(/* webpackChunkName: "home" */ 'views/home');
6+
const expert = () => import(/* webpackChunkName: "expert" */ 'views/expert');
7+
const expertDetail = () => import(/* webpackChunkName: "expertDetail" */ 'views/expertDetail');
8+
const companyResearch = () => import(/* webpackChunkName: "companyResearch" */ 'views/companyResearch');
9+
const releaseResearch = () => import(/* webpackChunkName: "releaseResearch" */ 'views/releaseResearch');
10+
const service = () => import(/* webpackChunkName: "service" */ 'views/service');
11+
const page404 = () => import(/* webpackChunkName: "page404" */ 'views/page404');
1212

1313
Vue.use(Router);
1414

0 commit comments

Comments
 (0)