NodeJs require('./file.js') 问题

2024-01-07

我遇到了一些问题,包括要在 NodeJs 项目中执行的文件。

我在同一目录中有两个文件:

a.js

var test = "Hello World";

and

b.js

require('./a.js');
console.log(test);

我执行 b.jsnode b.js并得到错误ReferenceError: test is not defined.

我已经查看了文档http://nodejs.org/api/modules.html#modules_file_modules http://nodejs.org/api/modules.html#modules_file_modules

我缺少什么?


Change a.js导出变量:

exports.test = "Hello World";

并分配返回值require('./a.js')到一个变量:

var a = require('./a.js');
console.log(a.test);

您经常看到并可能使用的另一种模式是将某些内容(对象、函数)分配给module.exports对象在a.js,像这样:

module.exports = { big: "string" };
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NodeJs require('./file.js') 问题 的相关文章

随机推荐

  • 当我在 .NET 5 中运行应用程序时,Serilog 不会创建日志 SQL 表

    我有 appsettings json 设置来自动创建日志表 autoCreateSqlTable true 但是 我检查了 SQL 但找不到该表 我似乎无法找到导致它无法创建和记录信息的原因 程序 cs public class Prog
  • 仅使用字符串 format() 方法的 Python 格式日期

    仅使用 python 格式化日期的快速方法是什么 format方法 我知道有一种方法可以不使用strftime 我需要更优雅的方法 我知道一个好方法 虽然不为人所知 但非常有用 您可以这样做 from datetime import dat
  • Ada 中的字符串数组

    我在 Ada95 中有一个程序 我必须在其中创建一个字符串数组 该数组可以包含可变长度的字符串 例子 我已经声明了一个数组 其中所有索引都可以存储大小为 50 的字符串 当我为上面的数组分配一个较小的字符串时 我收到 约束错误 Code p
  • 从检查堆栈中获取完全限定的方法名称

    我无法完成以下功能 def fullyQualifiedMethodNameInStack depth 1 The function should return
  • 在 Xcode 中自动多次运行测试用例

    在 Xcode 中 有没有办法让我自动运行单个测试用例 n 次 这样做的原因是我的一些 Beta 测试人员在我的应用程序中遇到了随机崩溃 我在 TestFlight 中看到崩溃日志以及堆栈跟踪 但无法重现崩溃 崩溃很少发生 但当发生时 总是
  • JQuery Mobile:调整分组选择的宽度和高度

    我在定位分组选择之前遇到了问题 但幸运的是已修复 现在我在调整分组选择的大小 调整宽度 高度时遇到问题 如果有人可以帮助我 我将不胜感激 下面是我的代码 这是我将其定位在屏幕上的代码 即使我添加了宽度和高度 它似乎也没有更新 我还注意到宽度
  • 如何在 Windows Phone 运行时获取 StorageFolder 中的所有文件?

    我想获取一个文件夹及其子文件夹中的所有文件 但像这样的平面查询 var allFiles await myFolder GetFilesAsync Windows Storage Search CommonFileQuery OrderBy
  • java.lang.IllegalStateException:ArrayAdapter 要求资源 ID 为 TextView [重复]

    这个问题在这里已经有答案了 我尝试过这个教程http windrealm org tutorials android android listview php http windrealm org tutorials android and
  • TypeScript:只有一个键的对象的类型(不允许联合类型作为键)[重复]

    这个问题在这里已经有答案了 我希望定义一个type可以只有一个键的对象 这是一个尝试 type OneKey
  • 防止 TrueType 字体的抗锯齿(或子像素渲染)

    这就是 ttf 字体的渲染方式 我使用 FontForge 创建了这种纯矢量 TrueType 字体 我想在需要基于矢量的字形且不支持加载 ttf 嵌入位图的应用程序上使用此字体 貌似没有这个问题 在某些颜色方案上 Windows 执行的子
  • 如何使用prometheus获取pod的CPU和内存使用百分比

    我想使用 promql Prometheus 以以下格式显示 pod 详细信息 此外 我想使用 promql 以以下格式显示应用程序 组件的 CPU 和内存利用率 promql 查询 sum container memory working
  • 插值函数需要

    我需要一个可以像原型 js 框架那样进行插值的 JavaScript 函数 有人有不依赖原型的插值函数吗 欢迎使用 Jquery 谢谢 根据您的需求 类似这样的事情可能会起作用 String prototype interpolate fu
  • 加速位图灰度转换,OpenMP 是 C# 中的一个选项吗?

    请帮助我使用 openmp 使此代码并行 此代码在单击按钮时运行 文本框为 128 using System using System Collections Generic using System ComponentModel usin
  • 使用 Tidyverse Join 更新/替换 Dataframe 中的值

    使用查找表中的 正确 值更新 替换主数据集中的 NA 最有效的方法是什么 这是很常见的操作 类似的问题似乎没有整齐的解决方案 限制条件 1 请假设有大量缺失值和比给出的示例更大的查找表 因此 按情况进行替换操作是不切实际的 没有case w
  • Angular 4在组件之间传递数据,无需输入\输出

    我正在尝试在 Angular 4 的组件之间传递数据 我不想使用输入 输出 在 HomeComponent 中 我想将数据推送到服务中 在 page2 组件中 我想从服务中获取数据 我只是查看了 observable 和 subject 的
  • 虚函数和vtable是如何实现的?

    我们都知道C 中什么是虚函数 但是深层次上它们是如何实现的呢 vtable可以在运行时修改甚至直接访问吗 vtable 是针对所有类都存在 还是只针对那些至少具有一个虚函数的类 抽象类是否至少有一个条目的函数指针为 NULL 使用单个虚函数
  • 使用aiogram创建后台进程

    我正在尝试在我正在开发的使用 aiogram 的电报机器人中发送加密货币的价格警报 我遇到的问题是 我不确定如何启动一个函数作为后台 非阻塞线程 然后继续启动调度程序 我知道如何使用标准同步电报机器人来做到这一点 但我对我应该用 aiogr
  • 如何本地化 UserControl

    我正在开发一个必须支持多种语言的Windows应用程序 我已经关注了下面的文章http msdn microsoft com en us library y99d1cd3 v vs 71 aspx http msdn microsoft c
  • 不清楚如何实现依赖注入

    假设我有一个 LoginView 及其数据上下文 LoginViewModel 需要注入一个可以根据用户名 密码对用户进行身份验证的服务 现在假设应用程序的状态是有人已经登录 但现在他们正在注销 我需要为下一个用户重新显示登录屏幕 所以此时
  • NodeJs require('./file.js') 问题

    我遇到了一些问题 包括要在 NodeJs 项目中执行的文件 我在同一目录中有两个文件 a js var test Hello World and b js require a js console log test 我执行 b jsnode