Node Js required file Unexpected token =

时间:2016-08-18 00:37:02

标签: javascript node.js

我目前有一个庞大的节点JS文件(3100+代码行),我试图将其分成多个文件。我已经使用了其中一个函数和一堆firebase数据库引用,并将它们放入自己类中的自己的文件中。出于某种原因,即使语法接缝正常,Firebase引用也会给出错误:

/.../lib/context.js:13
        static database = firebase.database()
                        ^
SyntaxError: Unexpected token =

以下是我导入文件的代码

// index.js
'use strict'

    var ... = ...()
    ...
    var util = require('util')
    var fs = require('fs')
    var http = require('http')
    var firebase = require('firebase')
    var Context = require('./lib/context.js')

这是导入文件的代码:

'use strict'

var util = require('util')
var firebase = require('firebase')

exports.Context = class
{
    constructor()
    {

    }

    static database = firebase.database()
    static homeworkRef = database.ref("/homework")
    static usersRef = database.ref("/users")
    static announcementsRef = database.ref("/announcements")
    static votingRef = database.ref("/voting")
    static feedbackRef = database.ref("/feedback")
    static peerRef = database.ref("/peer_review")

我是否正确要求文件?为什么这个错误会继续发生?它在一个文件中工作正常。

0 个答案:

没有答案