プロジェクトで log4javascript を使用しようとしていますが、パッケージの node_modules/log4javascript/ に log4javascript.d.ts が存在し、package.json が「typings」プロパティでそれを参照していることがわかりますが、プロジェクトをコンパイルすると問題が発生します。と:
S2307: モジュール 'log4javascript' が見つかりません
以下を使用してモジュールをインポートしています。
import {getLogger } from 'log4javascript';
私が理解していることから、タイピングを個別にインストールする必要はありません:
npm インストール @types/log4javascript
タイピングがすでに存在するためです。しかし、次の場合、モジュールのタイプとメソッドをどのように使用すればよいかわかりません。
"noImplicitAny": true,
私のtsconfig.jsonに設定
私の tsconfig.json は次のようになります。
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": true,
"removeComments": true,
"preserveConstEnums": true,
"sourceMap": true,
"target": "es2015",
"declaration": true
},
"include": [
"static/js/**/*"
],
"exclude": [
"node_modules",
"**/*.spec.ts"
]
}