2016-10-14 49 views
0

使用angular-cli,我創建了一個新的入門應用程序。 ng new my-app。然後我做了ng serve,它在localhost:4200上運行正常。接下來,我使用ng build,並使用創建的應用程序創建了dist文件夾。Angular 2應用程序 - 如何在節點上的本地環境中部署?

我正在使用最新的angular-cli,它使用webpack。現在,我想使用應用程序在本地環境中使用節點(如果這是可能的,如果它不是,那麼我猜想在WAMP中,我將寫一個php後端api)。我在一臺Windows 10機器上,64位。

接下來的步驟是什麼?我是nodejs主機設置的新手。

最後,我想爲我的辦公室創建一個小應用程序來處理管理工作。它將被本地網絡中大約12-15個人使用。

我是nodejs主機設置的新手。

回答

0

可以使用快遞使用的是Node.js和像這樣的東西滿足您的DIST內容爲靜態內容(沒有測試,但應該工作,我在做另一個項目類似的東西):

var express = require('express'); 
var app = express(); 

app.use(express.static('dist')); 

var server = app.listen(8080, function() { 
    var host = server.address().address 
    var port = server.address().port 
    console.log("Example app listening at http://%s:%s", host, port) 
}) 

如果你想這樣做只是爲了開發的目的,我認爲你可以設置一個不同的流程,使用專門設計的服務器來重新編譯,當你改變代碼時重新加載應用程序,而不需要每次構建和運行node.js服務器(多發展緩慢)。我個人使用帶有webpack的webpack-dev-server。

相關問題