gpt4 book ai didi

javascript - Webpack 在范围方面有问题

转载 作者:行者123 更新时间:2023-11-30 14:43:00 24 4
gpt4 key购买 nike

有几个模块连接到 app.js,例如里面的代码:

var test = "TEST"; 

这是我的 webpack.config:

module.exports = {
entry: './src/app.js',
output: {
filename: './dist/bundle.js'
}
};

问题是,当我尝试在开发人员控制台中调用我的测试变量时,出现错误:

enter image description here

关于范围的一些事情,当我直接连接 app.js 时 - 一切正常,问题是什么以及如何解决?

最佳答案

是的,这是一个范围问题。有两种方法可以解决此问题:

  1. 而不是使用 var , 使用 window. . ( window.test = "TEST"; )
  2. 忘记var (在严格模式下不起作用)。 test = "TEST";
  3. <script src="bundle.js"></script> 之前, 声明 test ( var test; ) 然后忘记 var .

希望这就是您要找的答案。

关于javascript - Webpack 在范围方面有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49371192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com