簡體   English   中英

使用ES6語法導入jQuery時遇到類型錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM