我正在開發一個MEAN應用程序。在過去,我只使用Angular和ng-serve是一個保佑嘗試代碼和開發的。每當代碼改變時,角2 ng-build?
與Node.js的作爲服務器組合現在,負載在我所謂的「公共」文件夾角,我必須做的「NG構建」每次和它經過的所有文件,即使我只是在一個組件Typescript上更改了一些代碼。
我的問題是?我能做些什麼來更快地使用Node.js和Angular 2進行開發,而無需每次都在更改後的代碼中進行「構建」?
我正在開發一個MEAN應用程序。在過去,我只使用Angular和ng-serve是一個保佑嘗試代碼和開發的。每當代碼改變時,角2 ng-build?
與Node.js的作爲服務器組合現在,負載在我所謂的「公共」文件夾角,我必須做的「NG構建」每次和它經過的所有文件,即使我只是在一個組件Typescript上更改了一些代碼。
我的問題是?我能做些什麼來更快地使用Node.js和Angular 2進行開發,而無需每次都在更改後的代碼中進行「構建」?
一種方法是你可以同時使用庫和liteserver。 將它們作爲依賴項安裝在package.json中 使用併發運行typescript編譯器和liteserver,然後在代碼修改時自動加載頁面。
{
"scripts" : {
"start" : "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
"lite" : "lite-server",
"tsc":"tsc",
"tsc:w":"tsc -w"
}
"devDependencies":{
"concurently":"^2.0.0",
"lite-server":"2.2.0"
}
}
將上面的代碼包含在package.json文件中,並運行npm install來安裝依賴關係。 然後運行npm start,它將啓動服務器,並在您更改並重新加載頁面時編譯代碼
我找到了解決方案。它被稱爲「ng build - watch」。試試吧。謝謝你們的幫助。 – user3332010
請提供您的package.json文件 – Nehal