如何 "publish" angular 2 个应用
How to "publish" angular 2 app
我想问一下如何 "publish" 我的 angular2 应用程序。现在,我正在使用 npm start 来启动我的开发服务器。但是我必须做什么才能发布应用程序,这样我就不需要使用 npm start 让控制台保持打开状态?
以及如何将基本IP指向angular2端口?
我有……像这样:
123.456.678:3000
代替
123.456.678
我在 Internet 和 ng2 文档上进行了搜索,但没有找到答案...
到 "publish" 您的应用,您必须在 运行 执行 build
命令后提供内容(如果您可以提供有关您正在使用的 cli 工具的更多信息使用,我可以给出有关构建命令的更详细的答案...)
无论如何,它应该构建到一个名为 dist
或 build
.
的文件夹中
不需要让你的控制台 运行 连接你的应用程序,你可以在一些网络主机上托管你的应用程序(它可以像 github pages 这样免费,这会给你一个自定义 url: http://yourUsername.github.io/yourApp
) 或继续阅读,如果你想离开你的控制台 运行ning...
关于您的 IP 123.456.789
需要使用像 Caddy
这样的服务器(这真的很容易使用)或替代方法,例如:apache
或 nginx
.
您需要通过端口 80
为您的应用提供服务,因此 url.
中不需要自定义端口 (:3000
)
你可以用这个Caddyfile开始
# port 80 so no port is needed in the url
# change "dist" to your distribution or app folder name!
:80 {
root ./dist
}
将代码保存在控制台中名为 Caddyfile
和 运行 caddy
的文件中!
我想问一下如何 "publish" 我的 angular2 应用程序。现在,我正在使用 npm start 来启动我的开发服务器。但是我必须做什么才能发布应用程序,这样我就不需要使用 npm start 让控制台保持打开状态?
以及如何将基本IP指向angular2端口? 我有……像这样: 123.456.678:3000 代替 123.456.678
我在 Internet 和 ng2 文档上进行了搜索,但没有找到答案...
到 "publish" 您的应用,您必须在 运行 执行 build
命令后提供内容(如果您可以提供有关您正在使用的 cli 工具的更多信息使用,我可以给出有关构建命令的更详细的答案...)
无论如何,它应该构建到一个名为 dist
或 build
.
不需要让你的控制台 运行 连接你的应用程序,你可以在一些网络主机上托管你的应用程序(它可以像 github pages 这样免费,这会给你一个自定义 url: http://yourUsername.github.io/yourApp
) 或继续阅读,如果你想离开你的控制台 运行ning...
关于您的 IP 123.456.789
需要使用像 Caddy
这样的服务器(这真的很容易使用)或替代方法,例如:apache
或 nginx
.
您需要通过端口 80
为您的应用提供服务,因此 url.
:3000
)
你可以用这个Caddyfile开始
# port 80 so no port is needed in the url
# change "dist" to your distribution or app folder name!
:80 {
root ./dist
}
将代码保存在控制台中名为 Caddyfile
和 运行 caddy
的文件中!