2016-06-15 5 views
0

TypeScriptにAngular 2アプリを書くと、私は5 Min Quickstart guideに従おうとしています。最近npm typingsパッケージが0.xから1.xになりました。 official instructionsによれば、私はそれをアップグレードするときに/typingsを削除することになっています。そのディレクトリを削除した後、npm uninstall typings、次にnpm install typingsを実行しました。私は今typings 1.1.0をインストールしました。ここでタイピングを0.xから1.xにアップグレードしました。 /タイピングはどこですか?

{ "globalDependencies": { "core-js": "registry:dt/core-js#0.0.0+20160317120654", "jasmine": "registry:dt/jasmine#2.2.0+20160505161446", "node": "registry:dt/node#4.0.0+20160509154515" } } 

typings.json問題は、私はインストールは新しい /typingsを作成し、 new file structureでそれを埋めるために期待されています。しかし、私はまだ /typingsを持っていません。 typings installを実行しようとすると、エラー 'typings' is not a recognized command, program or batch file(Windows 7)が表示されます。何がありますか?私は(今削除)を参照しない限り、typescriptですコンパイラは、私はあまりにもしばらく前にこの問題を持っていた ///<reference path="../typings/main/ambient/es6-shim/es6-shim.d.ts"/>

答えて

1

typings install(おそらく私はそれがグローバルにインストールされていないためです)。 /typingsを作成して入力するには、npm run typings installを実行する必要がありました。これで/typings/globalsが作成され、typings.jsonにパッケージが入っています。 「名前を見つけることができません 『約束』」のエラーに対処するために

が、私はその後、私は

に私のブートストラップファイルに持っていた基準パスを変更し、古い:新しいに///<reference path="../typings/main/ambient/es6-shim/es6-shim.d.ts"/>

///<reference path="../typings/globals/core-js/index.d.ts"/>

角度2は

最近 typings.jsoncore-jses6-shimを置き換えることを考えます
0

"Cannot find name 'Promise'" (or 'Set' or 'Map')エラーの多くをスロー:それは問題ですなぜ

。それを修正するために、 ///<reference path="../../node_modules/angular2-in-memory-web-api/typings/browser.d.ts" />tsd.d.tsへのこの参照パスを追加しました。パスは、環境の設定方法によって異なる場合があります。しかし、私が正しく覚えていれば、browser.d.tsにはこれらのタイプの参照がありました。

ここは、関連する問題のプレリリース候補です。 Angular 2 can't find Promise,Map,Set and Iterator

関連する問題