1

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

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

4

2 回答 2

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

于 2016-10-24T20:59:41.547 回答
1

您可以更改npm 脚本以使用包括端口的自定义配置lite来调用。lite-server

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

更多的

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

于 2016-05-09T00:02:53.650 回答