Vue项目通过externals加载外部CDN资源

在项目配置文件vue.config.js中的发布模式添加如下:

config.set('externals', {
    vue: 'Vue',
    'vue-router': 'VueRouter',
    axios: 'axios',
    lodash: '_',
    echarts: 'echarts',
    nprogress: 'NProgress',
    'vue-quill-editor': 'VueQuillEditor'
})

然后,在index.html文件的头部,添加 CDN 资源引用即可。

<!-- nprogress 的样式表文件 -->
<link rel="stylesheet" href="https://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.css" />
<!-- 富文本编辑器 的样式表文件 -->
<link rel="stylesheet" href="https://cdn.staticfile.org/quill/1.3.4/quill.core.min.css" />
<link rel="stylesheet" href="https://cdn.staticfile.org/quill/1.3.4/quill.snow.min.css" />
<link rel="stylesheet" href="https://cdn.staticfile.org/quill/1.3.4/quill.bubble.min.css" />

<script src="https://cdn.staticfile.org/vue/2.5.22/vue.min.js"></script>
<script src="https://cdn.staticfile.org/vue-router/3.0.1/vue-router.min.js"></script>
<script src="https://cdn.staticfile.org/axios/0.18.0/axios.min.js"></script>
<script src="https://cdn.staticfile.org/lodash.js/4.17.11/lodash.min.js"></script>
<script src="https://cdn.staticfile.org/echarts/4.1.0/echarts.min.js"></script>
<script src="https://cdn.staticfile.org/nprogress/0.2.0/nprogress.min.js"></script>
<!-- 富文本编辑器的 js 文件 -->
<script src="https://cdn.staticfile.org/quill/1.3.4/quill.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue-quill-editor@3.0.4/dist/vue-quill-editor.js"></script>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Vue.js是一个用于构建用户界面的渐进式JavaScript框架。它通过使用组件化的方式来构建应用程序,使得开发更加模块化和可维护。Vue CLI是Vue.js官方提供的脚手架工具,可以帮助我们快速搭建Vue项目并进行开发、构建和部署。 Vue.config.js是Vue CLI 3.x的配置文件,用于配置Vue项目的构建和开发过程中的各种选项。在Vue.config.js中,我们可以进行各种修改,比如代理设置等。通过修改Vue.config.js,我们可以根据项目需求进行自定义配置,以满足特定的开发和构建需求。 关于CDN(内容分发网络),它是一种用于加速静态资源加载的技术。在Vue项目中,我们可以使用CDN来引入Vue.js及其相关的库和插件,以提高页面加载速度和性能。 具体来说,在Vue项目中使用CDN可以通过以下步骤实现: 1. 在HTML文件的<head>标签中添加相应的CDN链接。 2. 在Vue.config.js中进行相关配置,比如配置externals选项来告诉Vue不要将CDN中已经存在的库打包进最终的构建文件。 通过使用CDN,我们可以从远程服务器加载Vue.js及其相关资源,而不需要将它们打包到我们的项目中。这样可以减少我们的构建文件大小,并加快页面加载速度。 注意:使用CDN需要确保你的项目能够访问到CDN链接,否则将无法正常加载相关资源。另外,使用CDN可能会导致一些限制,比如不能使用本地文件的相对路径等。 总之,通过使用Vue.config.js和CDN,我们可以更灵活地配置Vue项目,并提高页面加载速度和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火星飞鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值