问题标签 [ng-build]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 如何允许本地主机之外的访问
如何允许在 Angular2 的本地主机之外进行访问?我可以localhost:3030/panel
轻松导航,但当我编写我的 IP 时无法导航,例如10.123.14.12:3030/panel/
.
你能告诉我如何解决它吗?我没有使用npm
(node project manage - node install/node start) 来安装和运行项目。
如果你愿意,我可以提供我的package.json
and index.html
。
javascript - 如果存在编译错误,ng build --watch 不会输出 dist 目录
我的终端中有这个命令
即使使用出现错误,我如何强制转译ng build
?dist
无论如何,我希望 angular-cli 始终将目标文件输出到主管。
node.js - 手动重启 `ng build --watch` 或 `ng serve`
例如,当我们使用 nodemon 时,我们可以通过键入rs
stdin 并按回车键来手动触发重建。
我想知道是否有办法在使用ng build --watch
or时手动触发重建ng serve
。有时,这些无法获取文件,或者在更大的重构过程中失败。我想知道是否有办法在标准输入中输入内容,而不是使用 ctrl-c。
javascript - 使用 environment.{{ENV}}.ts 将 Angular5 应用程序部署到 Tomcat
我有一个 Angular 应用程序,其环境配置有助于它根据配置连接到不同的 API 端点。
ng build --prod --environment={{ENV}}
是如何构建应用程序。
我将工件复制到 tomcat 所在的文件夹中。但是,总是选择本地环境。
ng serve --env={{ENV}}
会工作,但我如何使用Tomcat做同样的事情?
谢谢,普拉蒂克
angular - ng build 无法在“History”上执行“replaceState”:无法在原始“null”和 URL 的文档中创建具有 URL 的历史状态对象
我正在使用 Google Chrome 版本 52,并且我希望能够通过访问 index.html 在没有服务器的情况下在本地运行我的应用程序。
我可以点击我的应用程序的登录页面。但是,当我尝试导航到另一个页面或单击任何按钮时,它无法工作。
我尝试了很多方法,例如:
- 在导入引用一和引用二之前添加脚本
- 将基本 href 从 / 更改为 ./
- 更改路由器配置以使用哈希并将基本 href 更改为
<script>document.write('<base href="' + document.location + '" />');</script>
- 使用
ng build --prod --allow-file-access-from-files
我已经尝试了一天,如果有人可以提供帮助,我将不胜感激。
我不想运行网络服务器,我必须让它在 Chrome 上运行。
编辑:适用于 Safari
不适用于 Chrome、Firefox、Opera、IE、Microsoft Edge
谢谢!
angular - Angular 5 部署到 IIS 服务器,来自 dist 文件夹的导航路线不起作用
据我了解,如果我进行构建并部署在“dist”文件夹中生成的代码,那么所有打字稿和路由都准备好工作了吗?!
我在文件夹中部署了代码,dist
主页就可以正常显示
一旦我点击一个链接,我就会得到一个 404(IIS 服务器)
路线示例
node.js - `ng build --prod` 失败并出现 `ERROR in TypeError: Cannot read property 'version' of null`
我无法成功地让我的项目使用--prod
标志构建[否则它构建得很好]。我可以暂时将maxMetadata &&
错误发生的 if 语句添加到 null 检查并通过该点(metadata_reader.js 第 66 行),然后我得到与生产分发相关的“真实”问题列表;但我想先了解一下为什么会发生这种情况,看看是否有永久修复。我设法找到了类似的问题,并尝试了很多其他人尝试过的方法,但这似乎不是完全相同的问题,还没有找到解决方案。
版本:
完整的堆栈跟踪:
angular - ng build 抛出错误:“试图找到引导代码,但找不到。”
尝试使用 构建我的应用程序时ng-build
,出现以下错误:
试图找到引导代码,但找不到。指定静态可分析的引导代码或将 entryModule 传递给插件选项。
中指定的我的主文件.angular-cli.json
非常简单:
ng --version
返回以下内容:
angular - Angular dist 文件夹在重建时消失了
我正在使用 Angular-cli 在我的服务器中创建了一个 Angular 项目,例如 "myNgProject" 。并将 ngnix 根位置设置为 myNgProject/dist。万事皆安。我用 git 管理项目版本,所以每次我从 github 拉取新的更新时,我都需要在服务器中重建输出文件,我用命令来做
但是 dist 文件夹会在重建过程中首先被删除。所以在这一刻我的网站也将消失。有人对这个问题有一些想法吗?谢谢你。