zoukankan      html  css  js  c++  java
  • vue-cli 2.x 项目优化之:引入本地静态库文件

    vue-cli 将静态资源文件放到 static 文件夹下并引用:

    1. 将 node_modules 下相应的 xxx.min.js,复制到项目 static 文件夹下
    2. index.html 修改
      添加script引入
    <script src="static/js/vue.min.js"></script>
    <script src="static/js/vue-router.min.js"></script>
    
    1. 修改 build/webpack.base.conf.js 文件:
      注释掉下面这行
    resolve: {
        extensions: ['.js', '.vue', '.json'],
        alias: {
          // 'vue$': 'vue/dist/vue.esm.js',
          '@': resolve('src'),
        }
      },
    

    添加externals部分(externals 和 resource 同级)。

        externals: {
            'vue': 'Vue',
            'vue-router': 'VueRouter'
        },
    

    优化后,速度对比

    优化前编译时长 优化后编译时长 优化前build时长 优化后build时长
    300~400ms 200ms左右 8435ms 4332ms

    优化前文件大小:

    优化后文件大小:

  • 相关阅读:
    Java's Volatile Keyword
    reflection
    Spring
    Stack
    Set
    Vector & ArrayList
    CreateFileDemo
    session原理
    multithreadingDemo
    REST风格
  • 原文地址:https://www.cnblogs.com/cag2050/p/9134930.html
Copyright © 2011-2022 走看看