货运代理网站模板,网络设置了代理怎么关闭,网站建设服务的具体条件,查看网站是否wordpress通过 externals 加载外部 CDN 资源
默认情况下#xff0c;通过 import 语法导入的第三方依赖包#xff0c;最终会被打包合并到同一个文件中#xff0c;从而导致打包成功后#xff0c;单文件体积过大的问题。 例如上述 chunk-vendors.js 体积很大#xff0c;原因是全部 im…
通过 externals 加载外部 CDN 资源
默认情况下通过 import 语法导入的第三方依赖包最终会被打包合并到同一个文件中从而导致打包成功后单文件体积过大的问题。 例如上述 chunk-vendors.js 体积很大原因是全部 import 所依赖的包进行了合并给它。
为了解决上述问题可以通过 webpack 的 externals 节点来配置并加载外部的 CDN 资源。凡是声明在externals 中的第三方依赖包都不会被打包。
具体配置代码如下
Javascript config.set(externals, {vue: Vue,vue-router: VueRouter,axios: axios,lodash: _,echarts: echarts,nprogress: NProgress,vue-quill-editor: VueQuillEditor
})同时需要在 public/index.html 文件的头部添加如下的 CDN 资源引用
Code !-- nprogress 的样式表文件 --
link relstylesheet hrefhttps://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.css /
!-- 富文本编辑器 的样式表文件 --
link relstylesheet hrefhttps://cdn.staticfile.org/quill/1.3.4/quill.core.min.css /
link relstylesheet hrefhttps://cdn.staticfile.org/quill/1.3.4/quill.snow.min.css /
link relstylesheet hrefhttps://cdn.staticfile.org/quill/1.3.4/quill.bubble.min.css /同时需要在 public/index.html 文件的头部添加如下的 CDN 资源引用
Javascript script srchttps://cdn.staticfile.org/vue/2.5.22/vue.min.js/script
script srchttps://cdn.staticfile.org/vue-router/3.0.1/vue-router.min.js/script
script srchttps://cdn.staticfile.org/axios/0.18.0/axios.min.js/script
script srchttps://cdn.staticfile.org/lodash.js/4.17.11/lodash.min.js/script
script srchttps://cdn.staticfile.org/echarts/4.1.0/echarts.min.js/script
script srchttps://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.js/script
!-- 富文本编辑器的 js 文件 --
script srchttps://cdn.staticfile.org/quill/1.3.4/quill.min.js/script
script srchttps://cdn.jsdelivr.net/npm/vue-quill-editor3.0.4/dist/vue-quill-editor.js/script