[英]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.