3

たぶん重複していますが、1時間検索しましたが、答えが見つかりませんでした.

いくつかの.tsファイルを含むという名前のノードモジュールがa-moduleあります(たとえばa.ts)

依存関係の中にある別のノードモジュールb-moduleがあります。a-module

a-moduleからに.ts ファイルをインポートしたいb-module。あるファイルに次のb-moduleように書いています。

import a = require('a-module/a');
console.log(a);

b-module次に、tscでコンパイルしようとすると、

Cannot find external module 'a-module/a'.

私は何を間違っていますか?

PS 私は SublimeText 用の ArcticTypescript プラグインを持っていますa-module/a。では、なぜ tsc が私のファイルを見つけられないのでしょうか?

PPS私のファイル構造はそのように見えます

b-module/
  node_modules/
    a-module/
      a.ts
  b.ts

にインポートしようとしa.tsていb.tsます。

4

1 に答える 1

0

import a = require('a-module/a');

相対パスを使用するか../a-module/a、TypeScript に対して明示的に宣言する必要がありますdeclare module "a-module/a"

于 2015-05-29T09:16:33.663 に答える