我有一个 ES6 类,我试图将其导出为模块,但是我收到错误SyntaxError: Unexpected reserved word
汽车.js
class Car {
constructor(make) {
this.make = make;
this.currentSpeed = 25;
}
printCurrentSpeed(){
console.log(this.make + ' is going ' + this.currentSpeed + ' mph.');
}
}
module.exports = Car;
我正在尝试像这样使用 Car 模块
main.js
var Car = require("./models/Car");
let must = new Car('Mustang');
console.log(must.printCurrentSpeed());
我正在使用带有 babelify 的 browserify 转换为 ES6
browserify -t babelify main.js -o public/scripts/bundle.js",
我是否正确导出了 Car 模块,还是我做错了什么?