gpt4 book ai didi

javascript - 在 Node.js 中包含来自外部文件的 es6 类

转载 作者:IT老高 更新时间:2023-10-28 23:09:31 26 4
gpt4 key购买 nike

假设我有一个文件class.js:

class myClass {
constructor(arg){
console.log(arg);
}
}

我想在另一个文件中使用 myClass 类。我该怎么办?
我试过了:
var myClass = require('./class.js');
但是没用。
我查看了 module.exports 但没有找到适用于 es6 类的示例。

最佳答案

随便

module.exports = class MyClass {
constructor(arg){
console.log(arg);
}
};

并导入

var a = require("./class.js");
new a("fooBar");

或使用新的语法(可能需要您先对代码进行 babelify)

export class MyClass {
constructor(arg){
console.log(arg);
}
};

并用

导入
import {myClass} from "./class.js";

关于javascript - 在 Node.js 中包含来自外部文件的 es6 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39005332/

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