Ano*_*ird 5 javascript node.js coffeescript es6-class es6-modules
我正在尝试使用 CoffeeScript 导入 ES6 模块。
javascript工作代码如下:
import { MyModule } from 'my-module';
const mymod = new MyModule({
some-options: '...'
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试了一个记录在这个问题上的解决方案:
{ MyModule } = require 'my-module'
mymod = new MyModule({
some-options: '...'
})
Run Code Online (Sandbox Code Playgroud)
但这会返回以下错误:
TypeError: MyModule is not a constructor
Run Code Online (Sandbox Code Playgroud)
当使用此代码(非常接近原始代码)在此处查看有关它的文档时:
import { MyModule } from 'my-module';
mymod = new MyModule({
some-options: '...'
});
Run Code Online (Sandbox Code Playgroud)
我也收到一个错误:
import {
^
SyntaxError: Unexpected token {
at new Script (vm.js:74:7)
at createScript (vm.js:246:10)
...
Run Code Online (Sandbox Code Playgroud)
如何正确导入这个模块?(coffee 2.3.1和node v10.4.0)
小智 -1
我的 Meteor JS 项目需要在 Retivus 包中进行一些自定义,该包最初是用 CoffeeScript 编写的。为了实现这一点,我需要导入“jsonwebtoken”包。幸运的是,下面的导入语句对我来说非常有效。
jwt = Npm.require('jsonwebtoken')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2042 次 |
| 最近记录: |