javascript - 在 Node.js 中的文件之间共享变量加载延迟?
问题描述
我正在按照以下示例列出的示例:在 Node.js 中的文件之间共享变量?
主.js:
var name = "foobar";
exports.name = name;
var Login = require("./Scripts/file");
文件.js:
const file = require('./../main.js');
var name = file.name;
console.log("result: "+name);
输出:
result: undefined
当我调整 file.js 时:
const file = require('./../main.js');
var name = file.name;
setInterval(function(){
console.log("result: "+name);
},1000/30);
输出:
result: foobar
看起来变量传递得很晚?我该如何防止这种情况?
解决方案
推荐阅读
- ffmpeg - 不一致的 libx264 I 帧间隔。为什么?
- python - Errno 13:权限被拒绝。怎么修?
- git - 为什么 GitHub Desktop 会自动解决冲突?
- qt - 在组合框上看不到弹出菜单
- sql - Postgres 按范围从 x 及以上条件分区
- react-router - React router dom v5 嵌套路由从不匹配
- terminal - 使用 oh-my-posh 和 posh-git 定制的 Windows 10 终端不显示 git 状态
- r - SQLDF 更新忽略更新
- c++ - 找不到 SDL.h - Windows、MingW、Cmake 和 SLD2(在带有 CPP 的 VSCode 中)
- python - 将下载的文件保存在文件夹中(Python)