すべてのrcリリースの後の9/14/16リリースであるAngular 2.0.0をロードするアプリがあります。Google チームからの公式 MD リリースである Angular Material2 を追加しようとしています。アプリの最初の部分を既に構築しているため、angular-cli ではなく Atom を使用していることを除いて、Getting Started サイトからコードをコピーして貼り付けています。Atom-typescript はすべてを検出し、エラーがないことを示します。しかし、多くの試行でスラッシングしているにもかかわらず、変更されたアプリの読み込みに失敗すると、これらの見つからないコンソール エラーが繰り返し発生します。
zone.js:1263 GET http://localhost:3000/node_modules/@angular2-material/button/ 404 (見つかりません)scheduleTask @ zone.js:1263
home:27 エラー: (SystemJS) XHR エラー (404 Not Found) http://localhost:3000/node_modules/@angular2-material/button の読み込み中(…)
zone.js:1263 GET http://localhost:3000/node_modules/@angular2-material/list/ 404 (見つかりません)
上記の node_modules ファイルを確認しましたが、コード内に存在します。
はじめにの手順に従って、関連するコードは次のとおりです。
app.module.ts
import { MdButtonModule } from '@angular2-material/button';
import { MdListModule } from '@angular2-material/list';
@NgModule({
imports: [ BrowserModule,
FormsModule,
MdButtonModule,
MdListModule,
routing
],
systemjs.config.js
var map = {
'@angular2-material': 'node_modules/@angular2-material',
'@angular2-material/core': 'node_modules/@angular2-material/core/core',
'@angular2-material/list': 'node_modules/@angular2-material/list',
'@angular2-material/button': 'node_modules/@angular2-material/button'
};
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' },
'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' },
};
function packIndex(pkgName) {
packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' };
}
function packUmd(pkgName) {
packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' };
}
var setPackageConfig = System.packageWithIndex ? packIndex : packUmd;
ngPackageNames.forEach(setPackageConfig);
HTML ページには、いくつかの md-list、md-list-item、および md-button タグがあります。
何を変更すればよいですか?