javascript - 一个新对象抛出 "Unexpected token."nodejs

标签 javascript node.js es6-modules es6-class

我尝试从类创建一个新对象 它返回错误“Unexpected token”。

但是当我将其创建为单例类并导出对象时,它就可以工作了

import {GoogleSheet} from "../modules/googleSheet";

class List {
  constructor(){
    this._googleSheet =  new GoogleSheet('siteList');
  }
}

var GoogleClient = require('./googleClient');
export class GoogleSheet extends GoogleClient{

    constructor(sheet){
        super();
    }
}

最佳答案

问题来自此 block :

class Listes {
 new GoogleSheet('siteList')
}

如果您希望 Listes 对象在实例化时包含 GoogleSheet 对象,则需要执行以下操作:

class Listes {
   constructor() {
      this.googleSheet = new GoogleSheet('siteList');
   }
}

关于javascript - 一个新对象抛出 "Unexpected token."nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51363025/

相关文章:

javascript - 如何同步Nodejs函数

javascript - 仅将 DefaultUrlSerializer 类导入 Angular 项目而无需整个路由器模块

typescript - 对于可用于浏览器或节点的 Typescript 模块,我应该使用什么模块构建策略?

javascript - Angular 识别从 root 导入?

javascript - 动态添加系列

javascript - 配置资源提供者时出错

php - 混合 newrelic 代理 PHP + Node

javascript - 如何导出模块

javascript - jquery 如果选中复选框则添加值 true

node.js - collection.findOne({query}) 不应该返回文档本身吗?