私はAngular 2プロジェクトを実行しようとしていますが、@angular/router
を実装しています。その結果404 router.umd.jsが見つからない、角度2
http://localhost:3000/node_modules/@angular/router/bundles/router.umd.js
:
Error: GET http://localhost:3000/node_modules/@angular/router/bundles/router.umd.js 404 (Not Found)
は一切/バンドルはありません
import { provideRouter, RouterConfig } from '@angular/router';
それが見つけようとするので、私がしようとするまで
アプリは、正常に動作します/router.umd.js
ための角度は、このファイルを見つけようと:ここ
var ngPackageNames = [
'common',
'compiler',
'core',
'forms',
'http',
'platform-browser',
'platform-browser-dynamic',
'router',
'router-deprecated',
'upgrade',
];
// Bundled (~40 requests):
function packUmd(pkgName) {
packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' };
}
がpackage.json
です:
...
"dependencies": {
"@angular/common": "2.0.0-rc.3",
"@angular/compiler": "2.0.0-rc.3",
"@angular/core": "2.0.0-rc.3",
"@angular/forms": "0.1.1",
"@angular/http": "2.0.0-rc.3",
"@angular/platform-browser": "2.0.0-rc.3",
"@angular/platform-browser-dynamic": "2.0.0-rc.3",
"@angular/router": "3.0.0-alpha.7",
...
私がしようとnpm install @angular/router
を使用してパッケージを更新しますが、このエラーを取得:
├── UNMET PEER DEPENDENCY @angular/[email protected]
├── UNMET PEER DEPENDENCY @angular/[email protected]
└── @angular/[email protected]
私はAngular2がまだベータ版であることを理解しています。どんな助け?私はそれが適合しないと思う
**一時的な修正**:あなたはangular2・イン・メモリー・ウェブAPIを使用していない場合、それからpackage.jsonから削除し、角度/ルーターのバージョンを変更するionからalpha 8、node_modulesフォルダを削除して、npm installを再度実行してください。 –