我正在尝试使用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.1
和node v10.4.0
)