[英]How to correctly expose jQuery with Webpack 5?
有什么具體的方法可以將 jQuery 與 Webpack 5 公開嗎?
它曾經在 Webpack 上工作 4 OK,配置如下,但它顯示未捕獲的Uncaught Reference Error: jQuery is not defined
錯誤現在與 5。
module: {
rules: [
{
test: require.resolve('jquery'),
loader: 'expose-loader',
options: {
exposes: ['$', 'jQuery'],
},
},
確認@Sam Chen 上面的評論,Webpack 5(截至 5.75)不需要 expose-loader 來使$
作為導入可用。 卸載加載器最簡單,將其從 webpack.config.js 中刪除,然后添加
import $ from 'jquery';
所有使用它的文件。 對於帶有 @types/jquery 的 TypeScript 項目,這可能會變得混亂,因為缺少導入的頁面可能不會對此發出警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.