2016-08-17 9 views
2

このエラーを診断するのには苦労しています。それは私のmain.jsからロードすることはできませんが、私のmain.jsはちょうどいい読み込んでいる...私はapp.setステートメントがないと思う。または何らかの基準の参照、私はちょうど何を知っていない。ここで私のコードの少しですが、私は私のフロントエンドとしてAngular2との平均スタックを作成しようとしています。エラーhttp:// localhost:3000/app/main.jsから「@ angle/platform-b​​rowser-dynamic」を読み込んでいます

main.ts

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 
import { AppModule } from './app.module'; 
platformBrowserDynamic().bootstrapModule(AppModule); 

server.ts

en///<reference path="../../typings/index.d.ts"/> 

import express = require('express'); 
import path = require('path'); 

let port: number = process.env.port || 3000; 
let app = express(); 


app.set('views', './src/client/views'); 
app.set('view engine', 'ejs'); 
app.engine('html', require('ejs').renderFile); 

app.use("/node_modules", express.static(path.resolve(__dirname, '../../node_modules'))); 
app.use("/app", express.static(path.resolve(__dirname, '../../src/client/app'))); 

app.use("/*.html", function (req, res) { 
    res.render(req.params[0] + ".html"); 
}); 

app.get('/', function (req: express.Request, res: express.Response) { 
      res.render('index.html') 
}) 

let server = app.listen(port, function() { 
let host = server.address().address; 
let port = server.address().port; 

console.log("Express app is listening on port: " + port); 
}); 

私はパッケージか何かを参照するわけではありません?助けを借りてくれてありがとう。

編集:ここはエラーです....

Error loading http://localhost:3000/@angular/platform-browser-dynamic as "@angular/platform-browser-dynamic" from http://localhost:3000/app/main.js" 

{ 
"compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
} 
} 

tscongif app.module.ts

import { NgModule }  from '@angular/core'; 
import { BrowserModule } from '@angular/platform-browser'; 

import { AppComponent } from './app.component'; 

@NgModule({ 
    imports: [BrowserModule], 
    declarations: [AppComponent], 
    bootstrap: [AppComponent] 
}) 
export class AppModule { } 

また、私はこのチュートリアル hereに従っているが、角2を使用していることを知っておく価値があるかもしれない。

+0

TypeScriptを使用していますか? tsconfigとモジュールローダーファイルを表示してください(おそらくsystemjsを使用していますか)。 – gdyrrahitis

+0

はいtypescriptを使用しています。上記のコードを更新しました – Bean0341

答えて

3

私の問題は、私のsystemjs.config.jsへのパスが間違っていた。

+0

これについて詳しく説明できますか?同じ問題がある – Kimmiekim

+0

あなたの正確なエラーは何ですか? – Bean0341

+0

http:// localhost:3000/@ angular/platform-b​​rowser-dynamicをhttp:// localhost:3000/main.jsから「@ angular/platform-b​​rowser-dynamic」としてロードする際にエラーが発生しました。 '@ angle/platform-b​​rowser-dynamic': 'npm:/ @ angle/platform-b​​rowser-dynamic/bundle/platform-b​​rowser-dynamic.umd.js'から '@Angle/platform-b​​rowser-dynamic ' 'node_modules/@ angle/platform-b​​rowser-dynamic/bundles/platform-b​​rowser-dynamic.umd.js'、 'do do do do do do do do do do do do – Kimmiekim

関連する問題