[英]Getting type error importing jQuery using ES6 syntax
在回答這個問題之后,我嘗試使用import {$, jQuery} from 'jquery';
來導入jQuery import {$, jQuery} from 'jquery';
。 並且收到錯誤Uncaught TypeError: (0 , _jquery.$) is not a function
在瀏覽器中Uncaught TypeError: (0 , _jquery.$) is not a function
。 我正在將Babel與ES2015預設一起使用來移植我的代碼。 如果我使用兩個單獨的導入,即import $ from 'jquery'; import jQuery from 'jquery'
import $ from 'jquery'; import jQuery from 'jquery'
然后它可以正常工作。 為什么不能使用組合語法?
因為import $ from 'jQuery'
import {default as $} from 'jQuery'
縮寫。 如果導入{$, jQuery}
,則這兩個名稱不會導出。 但是,您可以使用
import {
default as $,
default as jQuery
} from 'jQuery';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.