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