vue项目中CDN引用cesium

博客讲述了在项目中引用cesium库时,由于npm安装导致的文件体积过大问题,作者通过将cesium改用CDN引入,成功减少了3M的打包体积。在index.html中添加cesium的CDN链接,并在webpack.config.js中配置externals,确保组件仍能正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言:cesium包太大,本来使用npm  install cesium 的方式引用,后发现打包后文件太大,影响了页面加载速度,遂改为cdn引入,打包压缩后小了3M多的体积。

1. index.html cdn引入

<link href="https://cesium.com/downloads/cesiumjs/releases/1.74/Build/Cesium/Widgets/widgets.css" rel="stylesheet">
<script src="https://cesium.com/downloads/cesiumjs/releases/1.74/Build/Cesium/Cesium.js"></script>

 2. build / webpack.config.js 加入externals 如下配置 (vue/cli2.x版本)

module.exports = {
    ...

    externals: {
        Cesium: 'Cesium'
    }
}

3. cesium使用的组件中 ,import后即可使用

import * as Cesium from 'Cesium'

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值