我遵循這個快速教程: 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
我遵循這個快速教程: 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
您可以更改lite
NPM腳本調用lite-server
使用自定義配置,包括端口。
{
"port": 8000,
"files": ["./src/**/*.{html,htm,css,js}"],
"server": { "baseDir": "./src" }
}
https://github.com/johnpapa/lite-server#custom-configuration
我正在處理同樣的問題,而不是創建一個BS-config.json這將是發現自動您可以創建一個BS-config.js這將也可以被默認發現並被使用。將bs-config.js文件放在根目錄中。
//bs-config.js
module.exports = {
port: process.env.PORT,
files: [ './**/*.{html,htm,css,js}' ],
server: {
baseDir: "./"
}
};
現在你可以使用C9環境變量,如process.env.PORT
謝謝,但它仍然沒有工作的某些原因。我在上面添加了一個到我的代碼的鏈接。 –