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