タグ付けされた質問 「typescript2.1」

4
カスタムTypeScript定義ファイルを書き込むときに、「モジュール '名前'は…で型指定されていないモジュールに解決されます」というエラーが発生する
@type/{name}インストールしたNodeJSパッケージの1つに対するTypeScript定義が見つからないため、そのd.tsファイルを作成して{project root}\typingsフォルダーに入れようとしました。これが私のやり方です: // My source code: index.ts import Helper from 'node-helper-lib'; // My definition: \typings\node-helper-lib.d.ts declare....(something else) declare module 'node-helper-lib' { class Helper { ... } export = Helper; } ただし、Visual Studio Codeはこのエラーを出し続け、赤い線を下に置きますdeclare module 'node-helper-lib': [ts]拡張のモジュール名が無効です。モジュール「node-helper-lib」は、「{プロジェクトパス} \ node_modules \ node-helper-lib \ index.js」にある型指定されていないモジュールに解決されます。これは拡張できません。 ライブラリが型指定されていないので、それに型付けを追加できるようにする必要があるのは正当ではありませんか? 更新: 使ってます: TypeScript:2.1.4 Visual Studio Code:1.9.1 ノードJS:6.9.4 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.