にインポートを使用しているとき、私は「できないことを私はコンパイルエラーを取得しています、別のファイルに名前空間にアクセスしていたときにこれは、[ファイル] - app.ts活字体
import Express = require('express');
import FileSystem = require('fs');
import Http = require('http');
module Service {
export interface Configuration {
Port: number,
Host: string
}
export class AppServer {
App: Express.Application;
AppServer: Http.Server;
constructor() {
this.App = Express();
this.App.use(this.App.route);
// this.App.use(this.App.router);
}
/**
* Start the server
* @param {Configuration} config
*/
StartServer = function (config: Configuration) {
var That = this;
this.AppServer = this.App.listen(config.Port, function() {
var Host = That.AppServer.address().address;
var Port = That.AppServer.address().port;
console.log("Example app listening at http://%s:%s", Host, Port)
})
}
}
}
のコードですサービスを見つける "。
これはファイル内のコードでは、
/// <reference path="App.ts" />
var Server = new Service.AppServer();
var Config = <Service.Configuration>{
Port: 3000
}
Server.StartServer(Config);
を-server.tsませんが、私は、HTTPを必要として表現されるimport文を削除していたとき、私は複数のファイルにエラーを取得しています。 私が間違っているところを見つける手助けをしてください。
私はgettinfがエラーです - 'ts2304'は名前 'service'を見つけることができません。
エラーメッセージを引用できますか? – enkryptor
あなたはサービスを見つけることができないエラーごとに?それはあなたの 'サービス'モジュールのためか、 'express'、' fs'または 'http'のためですか? – ranakrunal9
私は質問を更新しました.Btwは私が取得しているエラーです - 'ts2304'は 'サービス'という名前を見つけることができません。 –