簡體   English   中英

如何將類從一個文件導出到Node中的另一個文件?

[英]How can I export a class from one file to another file in Node?

想象一下我有這堂課:

class Class {
    constructor(arg1, arg2) { arg1 = arg2};
}

我應該這樣做嗎?

class Class = exports.Class {
    constructor(arg1, arg2) { arg1 = arg2};
}

還是有另一種方式?

使用export語法,只需將export放在類之前:

export class Class {

(這將導致名為Class的命名導出)

或者,對於默認導出:

export default class Class {

隨着module語法,分配給module.exports ,或者對一個屬性module.exports

module.exports = class Class {

要么

module.exports.Class = class Class {

您應該這樣做(對於其他方式,請檢查@Snow答案):

class Class {
    constructor(arg1, arg2) { arg1 = arg2};
}

module.exports = Class;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM