Javascript 如何使用webpack将输入模块中的变量公开为全局变量?
我希望在Javascript 如何使用webpack将输入模块中的变量公开为全局变量?,javascript,webpack,Javascript,Webpack,我希望在coffee中有一些像bare这样的网页包选项(或加载程序),它可以删除顶级函数包装并公开变量,以方便调试。在全局上下文中评估所需的模块。本质上,它在输出绑定javascript文件的全局上下文中生成eval(source)。注意避免设置使用strict,否则eval将创建自己的范围(而不是使用全局上下文) 有没有什么特别的原因让你在调试过程中不方便使用?我使用源代码映射,但我真的希望能够在开发过程中使用chrome devtool的入口脚本中定义的变量进行播放/检查/实验。我基本上希望
coffee
中有一些像bare
这样的网页包选项(或加载程序),它可以删除顶级函数包装并公开变量,以方便调试。在全局上下文中评估所需的模块。本质上,它在输出绑定javascript文件的全局上下文中生成eval(source)
。注意避免设置使用strict
,否则eval将创建自己的范围(而不是使用全局上下文) 有没有什么特别的原因让你在调试过程中不方便使用?我使用源代码映射,但我真的希望能够在开发过程中使用chrome devtool的入口脚本中定义的变量进行播放/检查/实验。我基本上希望在全局上下文中执行入口脚本。我发现的最接近的东西是,嗯,不知道如何在网页包中实现你想要的。也许您可以通过导出要检查的变量来使用和调试。对,需要添加module.exports
。这很有帮助。啊哈,我想我知道了<代码>脚本加载程序可以解决这个问题,但是你需要关闭严格模式。酷,我以前不知道脚本加载程序
。