我目前正在尝试在ES6中使用node.JS和Babel进行多文件继承(我使用Babel将代码从ES6转换为ES5'因为Node现在没有实现ES6).我正在使用导入/导出来"链接"不同的文件.
实际上我有: 父类(文件1)
export class Point
{
constructor(x, y)
{
this.x = x;
this.y = y;
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}
Run Code Online (Sandbox Code Playgroud)
并且: 儿童班(文件2)
import Point from './pointES5'
export class ColorPoint extends Point
{
constructor(x, y, color)
{
super(x, y);
this.color = color;
}
toString() {
return super.toString() + ' in ' + this.color;
}
}
Run Code Online (Sandbox Code Playgroud)
主要 主要(文件3)
import Point from './pointES5'
import ColorPoint from './colorpointES5'
var m_point = new …Run Code Online (Sandbox Code Playgroud)