webpack不同版本導致的promise不存在問題
之前采用的axios是基於promise的,但是我們親愛的又特立獨行的IE並沒有內置promise,所以要提前install一個promise插件:
npm install promise @7.1.1
import Promise from ‘promise‘;
if (!window.Promise) {
window.Promise = Promise;
}
主要執行以上步驟就可以,但是我同事的mc平臺打包後卻依然報錯,後來看了他的webpack是2.4,而我的webpack是2.2,我讓他回退到2.2後,這個問題就解決了,後來對比了一下webpack2.2和webpack2.4打包的文件:
var resolvedPromise = new Promise(function(resolve) { resolve(); });
webpack2.4打包多了這句話,雖然上面我們手動引入了promise,但是因為這句話在promise引入之前執行,所以就會導致promise不存在,目前還不清楚webpack2.4為什麽打包會多這句話!!!這個要查一下。
webpack不同版本導致的promise不存在問題
相關推薦
webpack不同版本導致的promise不存在問題
解決 pac func 問題 回退 ins 不存在 imp win 之前采用的axios是基於promise的,但是我們親愛的又特立獨行的IE並沒有內置promise,所以要提前install一個promise插件: npm install promise @7.1.1 i
Quartz因不同版本導致的異常
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)at org.springfr
Mybatis 3.4.4 升級到3.4.5+版本導致讀寫操作的時候使用不同的TypeHandler的解決方案
專案背景 專案中因需要保留時區資訊, 前後臺互動採用時間格式為標準ISO8601格式時間, 例如: 2018-11-11T11:48:23.168+08:00, 資料庫使用VARCHAR儲存. 某日, 系統寫入資料依然正常, 但是系統查詢突然全部拋異常: Caused by: java.time.form
Ubuntu遇到版本不對導致依賴不對應問題的解決方案
libssl-dev版本問題無法安裝 : Depends: libssl1.0.0 (= 1.0.1t-1+deb7u2) but 1.0.1t-1+deb8u6 is to be installed 問題現象: 在安裝libssl-de
SpringBoot測試:pom檔案版本重複和不一致導致的問題xxxConfigurationPropertySource和Assert.state(ZLjava/util/function/Supp
測試YAML配置檔案獲取值時遇到的問題:注意:------自己編寫測試類才可能遇到問題,快速生成的工程不會出現 -----------------------------------------------***測試使用的SpringBoot版本為1.5.9*** (1) 使用Idea IDE匯入註
MySQL中欄位字符集不同導致索引不能命中
今天寫了一個sql,其中涉及的表中的資料量都差不多為50w左右,查詢發現用了8s。這個只是測試服上資料,放到正式服上,肯定一執行就掛了。 SELECT Orders. NO, GuidNo, Orders.CreateTime, sum(OrderItem.Quantit
chrome 69版本啟用Flash不允許導致的問題
69版本之後 開啟 chrome://flags/#enable-ephemeral-flash-permission 把它從Default改為Disabled 重新開啟Chrome,進入 chrome
3線實現2路12位數碼管顯示不同值(STM32暫存器版本)
#include <stm32f10x_lib.h> #include "sys.h" #include "usart.h" #include "delay.h" #include "dis.h" unsi
用不同名ant指令碼,使用不同版本的JDK
個人寫程式練手時喜歡用最新的jdk,但是,公司專案卻是用jdk1.5。build時,使用ant.bat預設使用環境變數裡的JAVA_HOME,配的是jdk6的路徑。直接使用就會編譯出錯。複製ant.bat為ant15.bat,在最前面加上SET JAVA_HOME=....
oracle不同版本之間資料來源檔案不相容的解決方案
1.不相容原因 以oracle12c為例,匯出的dmp檔案無法匯入至oracle11g或者oracle10g的資料庫中,會報錯“IMP-00010:不是有效的匯出檔案,頭部驗證失敗”。這是因為高版本匯
Xcode專案中不同Swift版本導致的問題
你會問同一個Xcode專案中還會用不同版本的Swift? 對!舉個栗子:2年前你寫了一個管理密碼的App,最近你覺得有必要再寫一個Today Widget外掛用來便捷顯示密碼。 之前的程式碼Swift版本是3.2(假設),而最新的Widget則使用4.0
webpack學習(一)安裝和命令列、一次js/css的打包體驗及不同版本錯誤
一、前言 找了一個視訊教程開始學習webpack,跟著視訊學習,在自己的實際操作中發現,出現了很多問題。基本上都是因為版本的原因而導致,自己看的視訊是基於webpack 1.x版,而自己現在早已是webpack 4.X了。覺得學習還是要以最新的來,也許以後並不會再接觸到1.x的。不過了解不同版本更迭的問
同一個解決方案或有依賴關系的兩個項目引用同名但不同版本的DLL
web bind 節點 20px 博客 fig 朋友 ase 方案 問題描述 我們最近在使用Redis作Session的集中化,中間碰到了一個如下問題:我們有一些項目比較老,引用了NewtonJson的4.0.3.0版本的DLL,但是Redis提供的C#集成DL
利用POI操作不同版本號word文檔中的圖片以及創建word文檔
exceptio paragraph 沒有 fileinput rest 輸出 throw com dsm 我們都知道要想利用java對office操作最經常使用的技術就應該是POI了,在這裏本人就不多說到底POI是什麽和怎麽用了。先說本人遇到的問題,不同於利用POI去
mysql的engine不同,導致事物回滾失敗的問題
access mat lte col most heap eight replicat pool 近期在項目上遇到遇到一個頭疼的問題,前方銷售團隊反饋了一個客戶那邊在創建用戶(save object to DB)報錯了以後,前臺展示了錯誤,但是數據庫卻保存了這條記錄。 接
MongoDB3.4安裝配置以及與Robomongo1.1的連接——解決Authentication Failed導致的不能連接問題
class .exe oca with www 解決方法 comm ror 命令 本文環境:win10(64)+MongoDB(3.4.5)+Robomongo(1.1) 目錄: MongoDB的安裝 MongoDB的配置 Robomongo的安裝以及與MongoDB的連
點擊不同按鈕,加載不同的頁面(不使用iframe的情況下)
lis button sco oos cati 情況 main style pla <button id="button1">Load Html1</button> <button id="button2">Load Html2<
React-Native到0.44版本後Navigator 不能用的問題
base targe 問題 all pan ria been github pre 新升級 到0.46版本以後 Navigator 不能使用報錯。 ‘Navigator is deprecated and has been removed from this packag
服務器修改IP地址導致zabbix 不能連接mysql故障
zabbix一、故障說明: zabbix服務器IP 地址由192.168.1.226 改為192.168.1.73 訪問zabbix時出現故障如下:二、分析錯誤提示:連接數據庫失敗解決思路: 1、在安裝zabbix設定的數據庫名稱、端口、IP、賬號、密碼等,如果能修改此處設置的IP地址,問題可能會得到解
webpack打包編譯時,不識別src目錄以外的js或css
default con col class 簡單的 報錯 ons src expect 前端的dva項目開發時,遇到個很郁悶的問題,用es6的語法簡單的export一個變量出來,在其他js中import使用,結果就報錯了。 export寫法如下: 1 const