2016-11-09 8 views
5

角度デコレータの宣言方法を探そうとしています。私はファイル@angular/core/src/util/decorators.tsを見つけました。ここではmakeDecorator関数が定義されています。私はブラウザを使ってこのファイルをデバッグし、ソースマップを提供できると考えていました。ただし、ブラウザには@angular/core/src/util/decorators.jsファイルはロードされません。がロードされ、@angular/core/srcのファイルが含まれているようです(@angular/core/src/util/decorators.jsファイルを含む)。@ angle/core/bundle/core.umd.jsとは何ですか

だから@angular/core/bundles/core.umd.jsとは何ですか?それは@angular/core/srcファイルの束ですか?

@angular/core/tsconfig-build.jsonビルド構成ファイルと思われるファイルがあります。それはtsconfig.jsonファイルと同じ構造を持つようで、おそらくtypescriptコンパイラで使用されています。

+0

を読み取り - してください、私は、そうcore.umd.jsを言うだろう/core/*/*.tsファイルの蒸しバージョンです –

+0

これはVisual Studio内でこれを理解しようとしていますか? –

+0

@PaulStoner、申し訳ありませんが、あなたのコメントを理解していません。私はgithubとnpmパッケージのソースをexporingしています –

答えて

2

インターネットでいくつかの記事を読んだ後、私が思いついたベストはcore.umd.jsのumdです。ユニバーサルなモジュール定義の略です。したがって、core.umd.jsはangleのcore.jsモジュールのumdバージョンに過ぎません。

今、umdが何であるか尋ねることができます。 名前が示すように、それはjavascriptでモジュールを書くための普遍的なパターンです。開発者は合意した方法でコードを書くことができます。より明確にするため

活字体と角の私の基本的な知識から

  1. http://davidbcalhoun.com/2014/what-is-amd-commonjs-and-umd/

  2. https://github.com/umdjs/umd

関連する問題