javascript - 由于webpack,变量定义无法全局访问?
问题描述
我有一个旧的 JavaScript 文件,它定义了一个全局变量,如下例所示。
var core_functions = function () { }
我正在使用 webpack 捆绑/构建我的所有资产......之后浏览器抛出一个错误,即 core_functions 未定义。我怎样才能修复这个错误并告诉 webpack 这个变量定义应该是全局的(是的,我知道这不是最好的方法)。
解决方案
将此添加到您的脚本中:
global.core_functions = core_functions;
推荐阅读
- nginx - NGINX if else 允许和拒绝基于 IP 地址的请求
- java - Spring Integration 文件仅从 SFTP 跨多个会话一次
- java - 局部变量 edge2 可能尚未初始化
- r - 无法从 R google colab 连接到谷歌驱动器
- batch-file - 批处理完成后保持 Octave 打开
- java - 是否可以在 java if 语句中使用字符串
- urlencode - GNU mailutils:如何在邮箱模式中编码'@'和'$'
- ubuntu - 无法为所有用户将根 CA 导入 Ubuntu
- javascript - AWS 控制台的 SessionBox 样式扩展:您可以使用 Chrome 扩展 API 创建新的 chrome 配置文件吗?
- sql - 从另一个表插入条件数据