我正在完成Angular 2 的 5 分钟快速入门。但是,我的应用程序驻留在src/文件夹而不是存储库的根目录中,并且当我运行npm start应用程序时,它试图index.html在根目录中查找文件。我阅读lite-server并且文档显示它使用BrowserSync并且我可以在我的存储库中重新BrowserSync配置。bs-config.json我这样做了,这就是我的配置:
{
"port": 8123,
"server": { "baseDir": "./src" }
}
根据日志它使用指定的配置:
[1] > todo-app-angular2@1.0.0 lite E:\GitHub\todo-app-angular2
[1] > lite-server "./bs-config.json"
我还尝试了通过 bs-config.js 覆盖
module.exports = {
port: 8123,
server: {
baseDir: "./src"
}
};
然而,Angular 应用程序仍然在端口 3000 上打开,并且它忽略了配置中定义的 baseDir。我究竟做错了什么?