在webpack中公开js模块,就像在browserify中完成一样(它使用'在.require中公开'选项)

时间:2017-10-17 15:37:22

标签: javascript webpack browserify

在browserify中有一个名为'公开'的选项。在browserify.require()方法中,该方法接受一个字符串并使该公开属性的值可以使模块成为可用。

browserify.require('./path/to/file.js',{expose:'ipsem'});
然后,如果我们使用     var IPSEM = require(' ipsem'); 我们将获得' ./ path / to / file.js' IPSEM中的模块。

现在我想在webpack中做同样的事情。知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要修改resolve.modules选项。默认情况下,它使用node_modules,但您可以修改它以添加所需的模块。

此处有更多信息:https://webpack.js.org/configuration/resolve/#resolve-modules