Javascript Web包可选库依赖项

Javascript Web包可选库依赖项,javascript,webpack,Javascript,Webpack,我正在编写自己的css/js组件库,并决定使用Webpack3进行打包。 有些组件需要JQuery。 因此,我希望webpack在开发包中包含来自npm的JQuery,以便于测试和开发,但我希望webpack将其从生产包中排除,并从窗口对象中使用全局JQuery。 此外,只有少数组件需要JQuery,所以如果库的用户不想使用这几个组件,我想让他添加JQuery。 是否可以使用webpack以及如何使用?阅读有关webpack填充模块的信息 这就是我正在做的事将在每个模块中提供,无需导入或要求 p

我正在编写自己的css/js组件库,并决定使用Webpack3进行打包。 有些组件需要JQuery。 因此,我希望webpack在开发包中包含来自npm的JQuery,以便于测试和开发,但我希望webpack将其从生产包中排除,并从窗口对象中使用全局JQuery。 此外,只有少数组件需要JQuery,所以如果库的用户不想使用这几个组件,我想让他添加JQuery。
是否可以使用webpack以及如何使用?

阅读有关webpack填充模块的信息

这就是我正在做的事将在每个模块中提供,无需导入或要求

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