Nodejs - 所以当我试图要求这些类时,我可能会出现一个奇怪的错误?

时间:2018-05-03 14:58:52

标签: node.js

我不知道为什么我可以在没有出现上述错误的情况下要求这些类。?这是我的java项目的一个端口,因为我正在学习nodejs。

如果有人能够提供帮助,我已经尝试了所有我知道的事情。

请查看我的git repo中的其余代码。 https://github.com/sil3nt884/nodejs_play

    const Boxtype1= require("./Boxtype1");
    const Boxtype2= require("./Boxtype2");
    const Boxtype3 = require("./Boxtype3")
    const Boxtype4 = require("./Boxtype4");
    const Boxtype5 = require("./Boxtype4");





        module.exports = class Order {
            constructor(cardGrade, height, lenght, width, quantity, colour, colour2, bottom, stabletops, corner, list) {
                this.add =0;
                this.orderList = list;
                this.valid = false;
                this.total =0;
                this.total2= 0;
                this.five = 0.05;
                this.addOrder(cardGrade, height, lenght, width, quantity, colour, colour2, bottom, corner , stabletops);
                this.orderList.addOrder(cardGrade, height, lenght, width, quantity, colour, colour2, bottom, bottom, add, this.valid);
            }

这是我得到的错误

SyntaxError: Unexpected token =
                at createScript (vm.js:80:10)
                at Object.runInThisContext (vm.js:139:10)
                at Module._compile (module.js:616:28)
                at Object.Module._extensions..js (module.js:663:10)
                at Module.load (module.js:565:32)
                at tryModuleLoad (module.js:505:12)
                at Function.Module._load (module.js:497:3)
                at Module.require (module.js:596:17)
                at require (internal/module.js:11:18)
                at Object.<anonymous> (C:\Users\Ricky\WebstormProjects\untitled\objects\Order.js:3:18)

所有boxtype都扩展了一个box父类

1 个答案:

答案 0 :(得分:0)

它说错误发生在Order.js文件的第3行,我检查了文件Boxtype3.js并找到了这个

getCost = function (grade){ }

应改为

getCost(grade){ }

p / s:您还应该同时修改Boxtype4.jsBoxtype5.js