Browse Source

chore: 修复 iconfont 字体问题,优化编译依赖提取

zhangyuhan 11 months ago
parent
commit
bdc26bfb3b
2 changed files with 12 additions and 7 deletions
  1. 2 5
      apps/bigmember_pc/index.html
  2. 10 2
      apps/bigmember_pc/vite.config.js

+ 2 - 5
apps/bigmember_pc/index.html

@@ -23,10 +23,10 @@
       <link ignore href='https://jybx2-webtest.jydev.jianyu360.com/pccss/reset_pc.css' rel="stylesheet" type="text/css"/>
       <link ignore href='https://jybx2-webtest.jydev.jianyu360.com/css/pc.css?v=6302' rel="stylesheet"/>
       <link ignore href='https://jybx2-webtest.jydev.jianyu360.com/pccss/public-nav-1200.css?v=6302' rel="stylesheet" type="text/css"/>
-
-      <link ignore rel="stylesheet" href="https://at.alicdn.com/t/c/font_624651_o2us2uwpt6b.css">
     <% } %>
 
+      <link rel="stylesheet" href="https://cdn-common.jianyu360.com/cdn/assets/iconfont/pc/24.9.5/iconfont.css">
+
       <!-- 使用CDN的CSS文件 -->
       <% for (var i in cdn && cdn.css) { %>
       <link rel="stylesheet" href="<%= cdn.css[i] %>" />
@@ -38,9 +38,6 @@
       <% } %>
 
       <% if (!isDev) { %>
-      <!-- 这个ignore不能去掉, 去掉后会导致xhr请求的css文件(qiankun子应用)iconfont.css中引用的iconfont.woff/iconfont.ttf404 -->
-      <!-- iconfont的相对路径访问不止会导致404, 在某些页面(如pc标讯详情页)也会多次触发反爬虫计数统计等问题 -->
-      <link ignore rel="stylesheet" href="https://cdn-common.jianyu360.com/cdn/assets/iconfont/pc/24.5.6/iconfont.css">
       <link href='/css/reset.css?v=6302' rel="stylesheet" type="text/css"/>
       <link href='/pccss/reset_pc.css' rel="stylesheet" type="text/css"/>
       <script src="/common-module/chart-module/js/chart-common.js"></script>

+ 10 - 2
apps/bigmember_pc/vite.config.js

@@ -31,7 +31,6 @@ const prodCDN = {
     'https://cdn-common.jianyu360.com/cdn/lib/vue-router/3.6.5/vue-router.min.js',
     'https://cdn-common.jianyu360.com/cdn/lib/vuex/3.6.2/vuex.min.js',
     'https://cdn-common.jianyu360.com/cdn/lib/axios/1.6.7/axios.min.js',
-    'https://cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/vant.min.js',
     'https://cdn-common.jianyu360.com/cdn/lib/lodash/4.17.21/lodash.min.js',
     'https://cdn-common.jianyu360.com/cdn/lib/dayjs/1.11.4/dayjs.min.js',
     'https://cdn-common.jianyu360.com/cdn/lib/js-cookie/2.2.1/js.cookie.min.js'
@@ -63,6 +62,8 @@ function getExternals() {
     vuex: 'Vuex',
     axios: 'axios',
     lodash: '_',
+    echarts: 'echarts',
+    'v-charts': 'VeIndex',
     // 解决画像visualMap不显示问题
     // echarts: 'echarts',
     // moment: 'moment',
@@ -79,7 +80,14 @@ export default defineConfig({
       external: [
         '/common-module/chart-module/js/chart-common.js',
         '/qr?url=/stl/wxSubscrbePage'
-      ]
+      ],
+      output: {
+        manualChunks (id) {
+          if (id.includes('node_modules/element-ui')) {
+            return 'ElementUI'
+          }
+        }
+      }
     }
   },
   optimizeDeps: {