如何在端口8080上的C9.io上为TypeScript运行Angular.JS 2?

时间:2016-05-08 20:39:33

标签: angularjs typescript port c9.io

我遵循了这个快速教程: https://angular.io/guide/quickstart并在C9.io上构建代码,但默认情况下它尝试在端口3000上运行,而C9.io只允许使用端口8080,8081和8082.那么如何在C9.io上运行它?

这是我的代码:https://ide.c9.io/mathieu_roy/angular2-quickstart

2 个答案:

答案 0 :(得分:2)

我正在处理相同的问题,而不是创建一个可自动发现的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

答案 1 :(得分:1)

您可以更改post() npm脚本以使用自定义配置(包括端口)调用lite

lite-server

更多

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