发表于: 2020-05-03 20:44:48

1 1736



今天完成的事情:

1.推进任务


明天计划的事情:

1.推进任务


遇到的问题和收获:


默认情况下,通过import语法导入的第三方依赖包,最终会被打包合并到同一个文件中,从而导致打包成功后,单文件体积过大的问题。

 

为了解决上述问题,可以通过webpackexternals节点,来配置并加载外部的CDN资源,凡是声明在externals中的第三方依赖包,都不会被打包


//通过externals加载CDN外部资源
config.set('externals', {
   vue: 'Vue',
   'vue-router': 'VueRouter',
   axios: 'axios',
   'vue-quill-editor': 'VueQuillEditor',
   'element-ui': 'ElementUI'
})




优化后



另外把上线和草稿按钮做了如下调整

<el-button type="success" @click="isButtonChange?onlineNew():onlineEdit()"
          :disabled="isValid">立即上线
</el-button>

<el-button type="success"
          @click="isButtonChange?draft():edit()"
          :disabled="isValid">存为草稿
</el-button>




返回列表 返回列表
评论

    分享到