I am going through the 5 minute quickstart of Angular 2. However, my application resides in src/
folder instead of at the root of my repository, and when I run npm start
the application is trying to find an index.html
file at the root. I read up on lite-server
and documentation shows that it uses BrowserSync
and I can reconfigure BrowserSync
with a bs-config.json
in my repository. I did that and this is what my config looks like:
{
"port": 8123,
"server": { "baseDir": "./src" }
}
According to the log it's using the specified config:
[1] > todo-app-angular2@1.0.0 lite E:GitHubodo-app-angular2
[1] > lite-server "./bs-config.json"
I also tried an override through bs-config.js
module.exports = {
port: 8123,
server: {
baseDir: "./src"
}
};
However the Angular application is still opened on port 3000 and it's disregarding the baseDir defined in the config. What am I doing wrong?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…