1. 程式人生 > >在parcel專案中使用ES7的async語法報錯解決方法

在parcel專案中使用ES7的async語法報錯解決方法

在parcel構建專案後,如果使用ES7的async語法時,在低版本chrome中一直報錯,原因是官方建議的使用babel-preset-env模組並沒有將所有的語法進行編譯,推薦使用transform-runtime外掛,在專案中用到哪些語法編譯哪些語法,具體使用方法就是
1. npm i --save-dev babel-plugin-transform-runtime
2. 在.babelrc檔案中新增配置如下配置

{
  "presets": ["env" ],
  "plugins": [[
      "transform-runtime", {
        "helpers
": false, "polyfill": false, "regenerator": true, "moduleName": "babel-runtime" } ]]
}

執行專案,成功編譯

相關推薦

parcel專案使用ES7的async語法解決方法

在parcel構建專案後,如果使用ES7的async語法時,在低版本chrome中一直報錯,原因是官方建議的使用babel-preset-env模組並沒有將所有的語法進行編譯,推薦使用transform-runtime外掛,在專案中用到哪些語法編譯哪些語法,具體

maven專案關於war解決辦法

今天寫了一個maven專案,到最後<packaging>war</packaging>報錯了,嘗試很多辦法都解決不了,最後得以在一個博主帖子裡的方法完美解決。下面我將該方法分享給大家! 首先看自己的專案中有沒有web.xml這個檔案,src→main

建立 maven專案 pom的war解決方法

<build>   <plugins>   <plugin>   <groupId>org.apache.maven.plugins</groupId>   <a

myeclipse 匯入maven專案pom.xml檔案解決方法

問題:在匯入專案過程載入pom.xml檔案時錯誤資訊:No marketplace entries found to handle maven-compiler-plugin:3.3:compile i

建立 maven專案 pom的war解決方法

<build>  <plugins>  <plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-war-plugi

webstorm和vuees6語法解決方式

1.webstorm中es6語法報錯,解決方法: 開啟 Settings => Languages & Frameworks => Javascript 把 Javascript Language version 改為 ECMAScript 6 這樣做所有的.js檔案中es6不再報錯,但是

已經設置utf8的mysql cmd插入中文執行解決方法

客戶 res img 說明 設置 -1 bsp 插入 gbk 說明cmd客戶端的字符集是gbk,結果集也要設置為gbk。 使用語句 set character_set_client=gbk; set character_set_results=gbk; 就

vuex2使用mapMutations/mapActions解決方法 BabelLoaderError: SyntaxError: Unexpected token

int cte 使用 gin ets lin ade vue 編譯 在嘗鮮vuex2時,發現vuex2增加了 mapGetters 和 mapActions 的方法,借助stage2的 Object Rest Operator 特性,可以寫出下面代碼:methods: {

webstrom編輯react語法解決

image ext http logs asc ima 版本 mage 分享 問題: 解決辦法:1.把 JavaScript 的版本設置為 JSX Harmony。     2.把<script>type類型改為:text/jsx    webstrom

vuex2使用mapGetters/mapActions解決方法

ons read 配置 getter object clas set div ast 解決方案 可以安裝整個stage2的預置器或者安裝 Object Rest Operator 的babel插件 babel-plugin-transform-object-rest-spr

建立的maven專案,pom.xml檔案解決方法

eclipse建立的maven專案,pom.xml檔案報錯解決方法 【錯誤原因一:】maven 編譯級別過低 【解決辦法:】 使用 maven-compiler-plugin 將 maven 編譯級別改為 jdk1.6 以上: <!-- java編譯外掛

maven專案pom.xml檔案第一行解決方法

今天在新建一個maven專案時,第一行報了一個錯,內容如下 Project build error: Non-parseable POM D:\sts\repository\org\springframework\cloud\spring-cloud-contract-dependencies\

MakeFileifeq語法

/bin/sh: -c: line 0: syntax error near unexpected token `64,' /bin/sh: -c: line 0: `ifeq (64, 64)'   【原因】   Makefile中,當 ife

使用Hbuilder編寫ECMAScript6的語法解決方案

     最近學習ECMAScript6,採用HBuilder編寫,結果報錯了,語法無法識別,遇到這個問題的小夥伴可以參考下面這個方法: 首先,在專案上右鍵-屬性-語法&框架-Javascript版本,選擇ECMAScript 6,然後點選應用,確認。

Pytorch常見的解決方案

本文用於記錄所在pytorch所遇到過的執行時錯誤,持續更新。 變數所在裝置(CPU,GPU)不一致問題 RuntimeError: Input type (torch.cuda.FloatTen

myeclipse專案名有紅叉,但專案檔案沒有

從別的地方用U盤拷貝專案到自己主機。匯入到myeclipse後項目名中出現了紅叉,但專案中的程式碼沒有顯示其他的錯誤。後來在myeclipse的Problems框報出的錯誤:java compiler level does not match the version of the install

eclipse匯入maven專案,pom檔案解決辦法

Project build error: Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:sprin

Django需求分析和model設計過程系列解決方法

報錯一:django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_init 進入執行介面後,執行遷移時報錯: django.db.migrations.exce

eclipse新建maven的web專案時,pom.xml的war解決方法/pom.xml將jar直接修改為war解決方法

步驟一 在pom.xml中的(若有)裡面新增外掛,沒有就直接複製一下程式碼。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</group

mysql5.6插入文字段解決

securecrt latin1 variable inux com 問題 mysql5.6 vmware 虛擬 使用環境:1、centos6.72、mysql5.63、虛擬機VMware? Workstation 12 Pro (12.5.9 build-7535481)