が問題再現する手順は次のとおりです。それに活字エラーTS2304:[email protected]に名「地図」を見つけることができません。ここ
mkdir
とcd
が...npm init
と受け入れるデフォルトjspm init
.. transpilerを使用しない以外、デフォルトを受け入れ
jspm install aurelia-framework
jspm install aurelia-bootstrapper
- 空の
tsconfig.json
ファイルをディレクトリに追加します。この問題を解決するために多くのtsconfig設定を試しましたが、単純な{ }
構成でも同じように動作します。私もhttps://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript-asp.net5/src/skeleton-navigation-typescript-vs/tsconfig.jsonの様々な突然変異を試したことがありません。この時点で tsc
、あなたはエラーに遭遇する必要があります私は依存関係が欠落している推測している jspm_packages/npm/[email protected]/aurelia-binding.d.ts(331,25): error TS2304: Cannot find name 'Map'. jspm_packages/npm/[email protected]/aurelia-binding.d.ts(353,49): error TS2304: Cannot find name 'Map'.
?
他のaurelia * .d.tsファイルにもいくつかのTS2304エラーが表示されますが、何らかの理由で私の実際の環境で実際に見られません。
typings.jsonファイルをhttps://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript-asp.net5/src/skeleton-navigation-typescript-vs/typings.jsonから追加してタイプしてみたところ、typings install
が発行されましたが、それでも何も変わりませんでした。奇妙なことに、 `typings install es6-promise --save 'を試してみても、助けにはならなかった。
私は、私は次のバージョンを実行しているレコードのtsc
を実行したときに関係なく、私がしようと何を、私はいつもと同じエラーを取得していない...
- NPMのv3.9.0
- JSPM v0.16.34
- TSCのv1.8.10
任意の助けを大幅に高く評価されています。
ターゲットES6(PSをそのは、ALM https://github.com/alm-tools/alm/でサポートされている)またはES6コレクション –
ためd.tsファイルを追加するだけ「やあ、アレックス!」と言いたいああ、逃した! – basarat
勝利のために@JeremyDanyow –