我可以包括一个文件到我的包括文件在node.js

Can I include a file into my include file in node.js?

本文关键字:文件 node js 包括 包括一 我可以 我的      更新时间:2023-09-26

我在一个文件page.js

var Page = function () {
    this.examStatus = element(by.id('examStatusSelect'));
    this.examType = element(by.id('examTypeSelect'));
}
module.exports = new Page();

文件admin.js

var Admin = function () {
    this.newButton = element(by.id('newButton'));
    this.saveButton = element(by.id('saveButton'));
}
module.exports = new Admin();

有没有办法在page。js文件

var admin = require('./admin.js');

以便引入admin.js中包含的项目,并使它们作为Page函数的一部分可用,以便我有效地在Page函数中拥有四个属性而不是两个?

我知道我可以添加元素但我能不能让它们像admin。js中那样出现呢?我可以这样写:

page.examStatus
page.examType
page.newButton
page.saveButton

听起来Page需要从Admin继承,反之亦然(如果"Admin"是一个"Page"),可能作为mixin。除非Admin的属性需要是静态的,但这听起来不像您想要的。这与需要或包含文件无关,只是普通的Javascript继承。