Authored by yyq

webpack public path

@@ -4,6 +4,8 @@ const config = global.yoho.config; @@ -4,6 +4,8 @@ const config = global.yoho.config;
4 module.exports = (app) => { 4 module.exports = (app) => {
5 let manifest, 5 let manifest,
6 manifestQcdn; 6 manifestQcdn;
  7 + let assetUrl = config.assetUrl,
  8 + assetUrlQcdn = assetUrl.replace(/\/\/cdn.yoho.cn/gi, '//qcdn.yoho.cn');
7 9
8 if (!app.locals.devEnv) { 10 if (!app.locals.devEnv) {
9 let manifestPath = '../../manifest.json'; 11 let manifestPath = '../../manifest.json';
@@ -74,6 +76,7 @@ module.exports = (app) => { @@ -74,6 +76,7 @@ module.exports = (app) => {
74 } 76 }
75 77
76 res.locals.statics = statics; 78 res.locals.statics = statics;
  79 + res.locals.staticAssetUrl = qcdn ? assetUrlQcdn : assetUrl;
77 res.locals.preloads = _.concat(getPreloads(statics.styles, 'style'), 80 res.locals.preloads = _.concat(getPreloads(statics.styles, 'style'),
78 getPreloads(statics.javascripts, 'script', true)); 81 getPreloads(statics.javascripts, 'script', true));
79 } 82 }
@@ -48,6 +48,7 @@ @@ -48,6 +48,7 @@
48 48
49 {{!-- Android机器页面不再受到用户字体缩放强制改变大小 'http://m.blog.csdn.net/article/details?id=51275080' --}} 49 {{!-- Android机器页面不再受到用户字体缩放强制改变大小 'http://m.blog.csdn.net/article/details?id=51275080' --}}
50 <script type="text/javascript"> 50 <script type="text/javascript">
  51 + window._staticAssetUrl = '{{staticAssetUrl}}';
51 var isWechat = /micromessenger/i.test(navigator.userAgent || ''); 52 var isWechat = /micromessenger/i.test(navigator.userAgent || '');
52 if (isWechat) { 53 if (isWechat) {
53 document.title =document.title.replace(' | Yoho!Buy有货 | 潮流购物逛不停', ''); 54 document.title =document.title.replace(' | Yoho!Buy有货 | 潮流购物逛不停', '');
  1 +__webpack_public_path__ = window._staticAssetUrl; // eslint-disable-line
  2 +
1 import './js/common'; 3 import './js/common';
2 import './js/global'; 4 import './js/global';
3 import './scss/common.scss'; 5 import './scss/common.scss';