TypeScript プロジェクトで JSNLog から JL モジュールをインポートできません。JSPM を使用して依存関係をインストールしました。
jspm install npm:jsnlog
ドキュメントには、ノードの例が示されています。
var JL = require('jsnlog').JL;
プロジェクトで(ブラウザ用に)利用できるようにしようとしましたが、機能させることができません:
import JL from 'jsnlog' // TypeError: jsnlog_1.default.createConsoleAppender is not a function
import {JL} from 'jsnlog' // TypeError: Cannot read property 'createConsoleAppender' of undefined
const JL = require('jsnlog').JL // Error: require is not defined
import JL = require('jsnlog').JL // TypeError: JL.createConsoleAppender is not a function
私を正しい方向に導くことができる魔法使いはいますか?
// tsconfig.json
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": true,
"noImplicitAny": false,
"module": "system",
"moduleResolution": "node",
"target": "es5"
}