2016-10-14 47 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。

相关问题