gpt4 book ai didi

javascript - 无法访问谷歌浏览器控制台中的变量

转载 作者:行者123 更新时间:2023-11-30 21:18:50 24 4
gpt4 key购买 nike

我正在使用最新版本的 Meteor js。我是新手,找不到解决方案。我已经为这个问题冲浪了很多。

在解决问题之前,请先查看目录结构。

我的项目目录结构是这样的:

\client
\main.html
\main.css
\main.js
\imports
\lib
\todos
\todos.js
\server
\main.js

我在 todos.js 中创建了一个 Mongo 对象

export const Todos = new Mongo.Collections('todos');

这工作正常。

现在在 client\main.js 中,我正在导入这个对象,

从 '\imports\lib\todos\todos.js' 导入 { Todos };

Note: I tried relative and absolute both type of addressing.

我在那之后放了一个调试器并检查了变量在那里。我可以在控制台上访问该变量。但是一旦我通过语句并且所有代码都呈现在浏览器(谷歌浏览器)上,我就无法使用 Todos。它给我一个ReferenceError。错误是

Todos is not defined.

我知道在浏览器加载之前没有问题,因为我检查过了。我冲浪了很多次。请帮我。

提前谢谢你。

编辑 1:如果有必要,我正在使用 Windows 7。

最佳答案

我在 Chrome 控制台中尝试从 Moment.js 评估 moment 时遇到了类似的问题。它是由正在调试的脚本/在断点下导入的,但在控制台中不起作用。 importrequire 控制台中的 Moment.js 给了我错误并且对我不起作用。

我最终切换到 Firefox Developer Edition,我可以在其中放置断点,然后立即在其控制台中评估 moment,没有任何问题。

关于javascript - 无法访问谷歌浏览器控制台中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45391787/

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