我正在通過5 minute quickstart of Angular 2。但是,我的應用程序駐留在src/
文件夾中,而不是存放在我的存儲庫的根目錄中,並且當我運行npm start
時,應用程序正試圖在根目錄中找到index.html
文件。我閱讀了lite-server
,文檔顯示它使用了BrowserSync
,我可以在我的存儲庫中用bs-config.json
重新配置BrowserSync
。我這樣做,這就是我的配置是這樣的:無法在Angular 2應用程序中更改lite-server的基礎文件夾
{
"port": 8123,
"server": { "baseDir": "./src" }
}
根據它使用指定的配置日誌:
[1] > [email protected] 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。我究竟做錯了什麼?
嘗試增加'--config路徑/到/ BS-config.json ''在'npm開始'命令 – Sasxa
我沒有,沒有效果:( –
一定要使用lite-server v2瀏覽器同步配置選項文件 –