3

我似乎无法弄清楚如何将 JSNLog 导入我的基于 ES6 (babel) 的 Aurelia 项目。我试过了:

import 'jsnlog';            // JL is undefined
import JL from 'jsnlog';    // JL is {}
import {JL} from 'jsnlog';  // JL is undefined

如果重要的话,我了解到 jsnlog.js 文件是从 typescript 源生成的。

4

3 回答 3

2

我是JSNLog的作者。

刚刚向 jsnlog.com 站点添加了有关使用 ES6 import 将 JSNLog 导入 ES6 NodeJs 应用程序的信息:http://jsnlog.com/Documentation/HowTo/LoadingJsFile#es6 使用 Babel 作为编译器)。

这使用:

import {JL} from 'jsnlog';
于 2016-03-05T02:03:54.663 回答
2

作者在v2.17.1版本中修复了这个问题。

于 2016-03-19T16:18:34.437 回答
1

根据源代码中的这一行,以下

import {JL} from 'jsnlog';

应该管用。至少,它对我有用。

如果没有,请检查您的 SystemJS 设置。问题将在某个地方。

于 2016-02-29T21:47:25.637 回答