2016-05-08 8 views
1

https://angular.io/guide/quickstartのクイックチュートリアルに従い、C9.ioでコードをビルドしましたが、デフォルトではポート3000で実行しようとしていますが、C9.ioではポート8080,8081、および8082しか使用できません。それはC9.io?ポート8080のC9.ioでTypeScript用のAngular.JS 2を実行するにはどうすればよいですか?

は、ここに私のコードです:https://ide.c9.io/mathieu_roy/angular2-quickstart

答えて

1

あなたはポートを含むカスタム設定でlite-serverを呼び出すためにlite NPMスクリプトを変更することができます。

{ 
    "port": 8000, 
    "files": ["./src/**/*.{html,htm,css,js}"], 
    "server": { "baseDir": "./src" } 
} 

もっと

https://github.com/johnpapa/lite-server#custom-configuration

+0

感謝をC9環境変数を使用することができますが、それはまだいくつかの理由のために働いていません。上記のコードにリンクを追加しました。 –

2

私の代わりに自動的にその意志BS-config.jsのを作成することができます発見されますBS-config.jsonを作成するので、同じ問題を扱いましたデフォルトでは検出可能であり、使用されることもあります。 bs-config.jsファイルをルートディレクトリに配置します。

//bs-config.js 
module.exports = { 
    port: process.env.PORT, 
     files: [ './**/*.{html,htm,css,js}' ], 
     server: { 
     baseDir: "./" 
    } 
}; 

は今、あなたはprocess.env.PORTよう

関連する問題