javascript - 如何使用 webpack 将两个或多个函数导出到全局上下文?
问题描述
我需要在全局范围内导出两个函数,例如我有这两个函数:
function Suite() {//...}
function Test() {//...}
我希望能够使用 Webpack 将它们导出到全局范围,所以我可以像这样使用它们:
Suite();
Test();
而不是我现在的样子:
myLib.Suite();
myLib.Test();
我知道我可以像这样将函数导出到全局范围:
module.exports = Suite;
但我不知道如何将两个或多个函数导出到全局范围。让它在 nodejs 和客户端上工作。
解决方案
在您的模块内部,您可以global
按如下方式使用
function Suite() {//...}
function Test() {//...}
global.Suite = Suite;
global.Test = Test;
global
在window
浏览器中,global
在使用 webpack 时在节点中。
推荐阅读
- python-3.x - IntegrityError:唯一约束失败:auth_user.username - Django
- javascript - moment.js,比较 diff 与天与年
- osgearth - 在 osg 中使用三个向量设置牛旋转和定位
- r - RTools 不工作 - 无法安装源包
- javascript - Express cookie 检查抛出 TypeError
- python - read values from text file in python
- rust - `Option 的动态替换
>>>` - java - 为什么我的程序忽略了scanner.nextLine()?
- oracle-apex - Oracle apex 升级错误:在 Oracle VM 上从 19 升级到 21.1 时,出现以下错误:ORA-22288: file or LOB operation FILEOPEN failed
- python - 我想将 python 输出列表转换为数组