用coffeescript导入ES6模块

时间:2018-06-20 11:16:38

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

我正在尝试使用CoffeeScript导入ES6模块。

javascript的工作代码如下:

import { MyModule } from 'my-module';

const mymod = new MyModule({
  some-options: '...'
});

我已经尝试过此issue中记录的解决方案:

{ MyModule } = require 'my-module'
mymod = new MyModule({
  some-options: '...'
})

但这会返回以下错误:

TypeError: MyModule is not a constructor

在遵循here文档的情况下,使用此代码(与原始代码非常接近):

import { MyModule } from 'my-module';

mymod = new MyModule({
  some-options: '...'
});

我也遇到错误:

import {
       ^

SyntaxError: Unexpected token {
    at new Script (vm.js:74:7)
    at createScript (vm.js:246:10)
    ...

如何正确导入此模块? (coffee 2.3.1node v10.4.0

0 个答案:

没有答案