国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

parcel 錯誤:SyntaxError: Unexpected token function

vvpvvp / 2247人閱讀

摘要:在使用的時候,很多人遇到了一個問題對于這個錯誤,很多人似曾相識,以為是配置的問題。但是號稱是零配置,是不需要配置的。如果使用全局安裝,會發現這個是自身的報錯在的文件寫著所以是支持版本的。

在使用 parcel 的時候,很多人遇到了一個問題:

async function bundle(main, command) {
      ^^^^^^^^ 
SyntaxError: Unexpected token function

對于這個錯誤,很多人似曾相識,以為是 babel 配置的問題。

但是 parcel 號稱是零配置,是不需要配置 babel 的。

如果使用全局安裝 parcel,會發現這個是 parcel 自身的報錯:

在 parcel 的 package.json 文件寫著

"engines": {
    "node": ">= 6.0.0"
},

所以 parcel 是支持 6.x 版本的。

而且在 parcel 的入口文件也有版本判斷:

// Node 8 supports native async functions - no need to use compiled code!
module.exports = parseInt(process.versions.node, 10) < 8
  ? require("./lib/Bundler")
  : require("./src/Bundler");

但是在 parcel 的 bin/cli.js 文件中卻使用了 async 函數

所以,使用 parcel 時還是把 nodejs 版本升級到 8.x 吧。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/92042.html

相關文章

  • javascript錯誤處理類型

    摘要:來聊一聊每一種錯誤類型的使用和出錯的場景。不屬于有效類型。例如拋出錯誤自定義錯誤類型有時候希望自定義錯誤類型,需要自定義一個構造函數,然后讓原型繼承繼承即可。例如以下調用錯誤信息為以上為拋錯的構造函數的總結,如有誤之處歡迎扶正。 在寫javascript的時候,調試錯誤必不可少,除了能夠在瀏覽器中打印出來錯誤外,常常還需要知道錯誤的類型是什么,以便對癥下藥的糾錯;也有時候,在自己封裝的...

    lylwyy2016 評論0 收藏0
  • ES6-箭頭函數

    摘要:編程中經常定義一些短小的匿名函數,使用箭頭函數語法可使得這類函數的定義更加簡潔。外部函數的,等價于定義個局部變量修改內部的所以這樣,,也就無法修改箭頭函數的值的。拋異常即箭頭函數不能作為構造函數,其也不具有屬性。 一、概述 箭頭函數是指通過=>語法定義的函數。JS編程中經常定義一些短小的匿名函數,使用箭頭函數語法可使得這類函數的定義更加簡潔。 // ES3/5方式 var fun1 =...

    wapeyang 評論0 收藏0
  • 備胎的自我修養——趣談 JavaScript 中的 ASI (Automatic Semicolon

    摘要:行結束符之后的符號有二義性,使得該符號與上條語句能夠無縫對接,不導致語法錯誤。然而在中,有幾種特殊語句是不允許行結束符存在的。如果語句中有行結束符,會優先認為行結束符表示的是語句的結束,這在標準中稱為限制產生式。 showImg(https://segmentfault.com/img/bVmyZB); 什么是 ASI ? 自動分號插入 (automatic semicolon i...

    _ipo 評論0 收藏0
  • 函數自執行

    摘要:把這兩個因素結合起來,就能通過把變量包裹在匿名函數中而對其加以保護。執行完后雖然已經變成數組的長度,但是匿名函數每次立即執行的時候傳入的參數是相應的四函數定義內調用本身在中被廢棄了。 一 閉包和作用域 閉包是一個受到保護的變量空間,由內嵌函數生成。JavaScript具有函數級的作用域。這意外著定義在函數內部的變量在函數外部不能被訪問。JavaScript的作用域又是詞法性質的。這意味...

    _ivan 評論0 收藏0
  • JS語句為什么不能以“function”與大括號開頭

    摘要:語句之間使用作為結尾,其中主要包括表達式語句塊語句空語句和聲明語句,這里不細講。對于這句話,只能說對錯一半吧先來說一下為什么語句不能以開始,這里涉及到函數聲明的概念。 前言 前段時間調試代碼,查看對象的toString的返回數據,由于比較簡單,直接在瀏覽器的控制臺輸出代碼 {}.toString(); // Uncaught SyntaxError: Unexpected tok...

    ermaoL 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<