第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當 Webpack 引用的 CDN 資源不可用時如何忽略引用的模塊呢呢?

當 Webpack 引用的 CDN 資源不可用時如何忽略引用的模塊呢呢?

慕哥9229398 2018-08-10 10:18:00
實際中遇到的問題是地圖服務,不是 CDN 資源。 在 html 中引入了<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=token"></script>在 webpack.base.conf.js 設置了外部資源externals: {  "BMap": "BMap"}當網(wǎng)絡正常時:import BMap from 'BMap'工作正常當斷網(wǎng)時控制臺報錯:Uncaught ReferenceError: BMap is not defined不僅報錯,還阻止了整個 Web APP 運行。用異步模塊解析,只要觸發(fā) import xxx from 'BMap' 就跪。 import 又只能放在 top level ,沒法 try catch 它。怎么才能當網(wǎng)絡無法訪問 externals 資源時不影響 Web APP 運行呢?比如只是使用地圖的部分不加載地圖,其它部分保持正常工作
查看完整描述

1 回答

?
Smart貓小萌

TA貢獻1911條經(jīng)驗 獲得超7個贊

改用 require 如何?

try {

    var BMap = require('BMap');

} catch (ex) {

    // Do something

}


查看完整回答
反對 回復 2018-09-21
  • 1 回答
  • 0 關注
  • 775 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號