2017-07-19 17 views
0

Angular Quickstartの助けを借りてAngular 2でasp.netコアアプリケーションを構築しています。Angular 2 main.jsでのAsp.net Core Pathエラー

Asp.Netコアアプリケーションはwwwrootをフォルダとして許可するので、ノードモジュールを含むそのフォルダにすべての依存関係を移動しました。

Layout.cshtml

<script src="/node_modules/core-js/client/shim.min.js"></script> 
    <script src="/node_modules/zone.js/dist/zone.js"></script> 
    <script src="/node_modules/systemjs/dist/system.src.js"></script> 

    <script src="~/src/systemjs.config.js"></script> 
    <script> 
     System.import('main.js').catch(function (err) { console.error(err); }); 
    </script> 

ts.Config.json

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "importHelpers": true, 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": [ "es2015", "dom" ], 
    "noImplicitAny": true, 
    "suppressImplicitAnyIndexErrors": true, 
    "removeComments": true, 
    "outDir": "wwwroot/src" 

    } 
} 

今、私はエラーの下に直面しています:

http://localhost:18929/main.js 404 (Not Found)
(index):45 Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:18929/main.js

答えて

0

追加してみてください。のヘッダーに続くthe html

<base href="/" /> 
+0

このリンクはエラーを解決するのに役立ちます。 http://asp.net-hacker.rocks/2016/04/04/aspnetcore-and-angular2-part1.html –

関連する問題