3

ここにあるreact-toolboxのTypeScript定義ファイルを更新しようとしています

いくつかのコンパイル エラーを修正した結果、次のようになりました。

/myproject/typings/main/definitions/react-toolbox/index.d.ts のエラー (1047,8): エラー TS2664: 拡張で無効なモジュール名、モジュール 'react-toolbox/lib/app_bar' が見つかりません。

の次のコードに関連しますdefinition file

declare module 'react-toolbox' {
    import AppBar from 'react-toolbox/lib/app_bar';

タイピングを使用して定義ファイルをインストールしました。typings.jsonファイルには次のものが含まれています。

"dependencies": {
  "react-toolbox": "npm:react-toolbox",

tsconfig.json で exclude を使用し、自動的に検出されないため、npm install メソッドを使用しています。

"exclude": [
    "node_modules",
    "typings/browser",
    "typings/browser.d.ts"
],

tsconfig.json「ノード」モジュール解決を使用

"compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",

node_modules 内のファイルを見つけることができるように消費プロジェクトを誤って構成したのか、これを達成する標準的な方法に準拠するように TypeScript 定義ファイルを変更する必要があるのか​​ はわかりません。プルリクエストを作成して更新できるように、標準的な方法でこれを実現したいと思います。

これらのモジュール宣言はすべて必要ですか、それとも簡略化できますか?

4

1 に答える 1