簡體   English   中英

Webpack可選庫依賴

[英]Webpack optional library dependency

我正在編寫自己的css / js組件庫,並決定使用webpack 3對其進行打包。有些組件需要JQuery。 因此,我希望webpack在開發包中包含來自npm的JQuery,以便輕松測試和開發,但是我希望webpack將其從生產包中排除,並使用window對象中的全局JQuery。 而且,只有少數幾個組件需要JQuery,因此如果他不想使用這幾個組件,我想讓該庫的用戶添加JQuery。 是否可以使用webpack以及如何做?

了解有關webpack勻場模塊的信息。 https://webpack.github.io/docs/shimming-modules.html

這是我在做什么。 $將在每個模塊中可用,而無需導入或要求。

plugins: [
    new webpack.ProvidePlugin({
        $: path.resolve(__dirname, "libs/jquery-3.2.1.min.js")
    })
]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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