angular - 如何在 ng build --prod 之后运行 index.html 文件
问题描述
我使用以下命令创建了一个新的 Angular 应用程序:
ng new angularapp
之后,我使用此命令生成了 dist 文件夹。
ng build --prod
之后,我尝试打开 dist 文件夹中的 index.html 文件,但出现此错误:
解决方案
构建应用程序后,您需要有一个正在运行的 http 服务器来查看应用程序
如果您不想在本地浏览器中查看应用程序,您可以使用 VS 代码扩展Live Server等工具运行服务器
您还可以安装运行并运行本地 apache 服务器并将文件放在根文件夹中,然后使用 Wamp、Xamp 或 Lamp 等工具访问 localhost。
或者
你可以使用http-server
npm 包来做到这一点。
第一步:首先全局安装包
npm install http-server -g
.
第 2 步:然后在您的项目目录中(在终端中)运行
http-server dist/.
如果您使用的是 Angular 6.xx,则必须运行
http-server dist/your-project-name
现在您可以访问http://localhost:8080来查看您的应用程序
推荐阅读
- angular - 用列表填充下拉列表
- arrays - 在 MATLAB 上对数组应用一个常量函数,然后返回一个数组
- reactjs - React highchart,试图在图表底部专门更改线条的长度大小
- multithreading - Perl DBD::SQLite::db 失败:语法错误
- java - 使用 Jackson 禁用将非布尔值自动转换为布尔值
- javascript - 即使在 OnClientClick 返回 true 后也不会调用 OnClick
- c++ - 为什么模板类中的对象不能返回值?
- node.js - Connecting to Node Mongo API v3 using multiple hosts
- junit - Mocking AEM Asset Manager using WCM IO
- jdbc - 尝试使用回滚运行 EXPLAIN ANALYZE