问题标签 [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.

0 投票
1 回答
2644 浏览

angular - ng build 在每次更改上都花费了太多时间

是否可以在开发环境的 ng 构建应用程序中禁用 webpack 块优化或密封。我面临的一个问题是,每当我对我的角度(ts、html、css ....)进行一次更改时,重建的速度非常缓慢。建议我改进它。

0 投票
5 回答
11349 浏览

angular - 如何将angular5应用程序部署到子目录

我的 Angular 应用程序托管在应用程序 URL 为http://xyz.domain.in(示例 URL)的服务器中。现在我在其中创建了子目录来托管另一个应用程序。但是当我尝试访问http://xyz.domain.in/subfolder之类的路径时,会在控制台中获取它。

错误:无法匹配任何路由。URL 段:“子文件夹”

子文件夹中应用程序的基本 href 是

如何做到这一点?

0 投票
1 回答
983 浏览

angular - 重新加载在 github 页面上发布的 Angular SPA 时找不到 404 文件

重新加载在 gh 页面上发布的 Angular 应用程序时收到错误消息。错误是:

我已经使用 ng build --prod 构建了我的应用程序。

Github 仓库: https ://github.com/chirag299051/IceAndFire

Github 页面: https ://chirag299051.github.io/IceAndFire/

我的 app.module.ts 文件包含:

在我的子域上,当我单击任何链接时,我的路由都不起作用,我已经使用 nginx 进行了部署。

子域:got.chirag9.com

0 投票
0 回答
268 浏览

node.js - 从角度 6 减少到角度 4

我希望从 Angular 6 减少到 Angular 4。Angular 6 比它的价值更令人头疼。

我开始注意到,当我运行时,ng serve我会得到我网站的准确版本,但当我运行时,ng build我会得到一个版本,后面有几个提交。

在过去的几天里,我尝试了许多解决方案,但都没有成功。

对于执行此操作的正确过程是什么,我一无所知,因此我认为我仍然遇到麻烦。

我的代码目前在 bitbucket 上的 repo 中。

我希望从我的系统中完全删除 angular。

npm uninstall

然后安装

npm install angular-cli@<correct version number> https://www.npmjs.com/package/@angular/cli#updating-angular-cli

然后我希望克隆我的在线仓库,并将angular-cli.json文件内容更改为适用于 angular 4 的版本

那么我希望一切都会好起来的,我可以回去编码我的项目。

Node、npm、javascript 社区似乎是一个真正令人困惑的地方,似乎没有很多交叉通信。所以这一切对我来说都是在黑暗中拍摄的。一些澄清和指导将不胜感激。

0 投票
1 回答
1773 浏览

angular - Angular - 无法解析组件 ng build --prod 的所有参数

我试图构建我的角度应用程序,但由于此错误而失败

这是组件的代码。这是一个基础组件。这里有什么遗漏吗?也许构造函数属性有问题?

0 投票
0 回答
1584 浏览

angular - angular 6 生产 main.ts 文件大小

嗨,我通过以下方式构建了我的 Angular 6 应用程序:

命令,这是我的结果..检查此图像:

我的应用程序有很多组件 main.ts 文件大小有点高即使我使用 gzip 用户必须下载至少 1 兆...

我想知道两件事:

1.accroding我的图片制作文件大小正常???

2-任何减少main.ts大小的方法?

谢谢

构建结果

我的 package.json:

//////////////////////////webpackanalyzer 图像 ////////////:

在此处输入图像描述

0 投票
1 回答
292 浏览

angular - 如何避免在“ng-build”中将第三方库包含在“vendor.js”中?我想改用 CDN

我正在使用 Angular-CLI 开发 Angular 6 应用程序。当我进行ng build编译时,还会生成一个vendor.js文件,其中包含我用 NPM 安装的所有库。这对于 Angular 框架本身来说是可以的,因为构建过程会对使用的模块进行一些优化。

对于外部库(例如,moment、highcharts 等),我不希望它们进入这个供应商文件。我想使用 CDN 加载它们。

如何做到这一点?

0 投票
1 回答
57 浏览

html - 编译Angular6项目时出错

这是我第一次尝试构建 Angular 项目,如果我对所有内容都不太了解,请见谅。我在谷歌上找到了命令“ng build --prod”,所以我试了一下。一开始,一切看起来都很好,直到发生错误:

我试图在一些论坛上找到解决方案,但我没有找到任何可以帮助我的东西。我希望你能帮助我。

如果您需要我项目的一些代码元素,请随时告诉我,我会尽快发送给您。

顺便说一句,如果我使用“ng serve”命令,没有错误。

谢谢 !

0 投票
2 回答
7378 浏览

javascript - EBUSY:资源繁忙或锁定,取消链接

有时当我尝试启动 angular-cli 命令时:

我收到以下错误:

有什么想法可以克服这个问题吗?

0 投票
3 回答
21553 浏览

angular - 构建 Angular 应用程序并放在服务器上

我正在开发一个 angular6 应用程序,我想生成一个构建以在我的服务器上进行测试,目前我使用 ng 服务器,它在我的浏览器上运行而不会产生任何错误。

c:\Users\emiry\Desktop\Angular\Projects\StartingNewProject

当我运行该ng build命令时,它会为 /dist 文件夹生成一个版本并且不返回任何错误

在我的机器上我已经安装了wamp64,所以我得到这个由 ng 生成的构建并将它放在我的 www 文件夹中

C:\wamp64\www\StartingNewProject

这足以让我能够在服务器上运行我的应用程序吗?

当我尝试通过 http://localhost/startingnewproject/ 访问服务器上的应用程序时

它在浏览器控制台中返回以下错误

加载资源失败:服务器响应状态为 404(未找到)polyfills.js:1 加载资源失败:服务器响应状态为 404(未找到)styles.js:1 加载资源失败:服务器响应状态为 404(未找到) vendor.js:1 加载资源失败:服务器响应状态为 404(未找到) main.js:1 加载资源失败:服务器响应状态为404(未找到)

角.json

包.json

我尝试访问如下

file:///C:/wamp64/www/StartingNewProject/index.html

5index.html:13 获取文件:///C:/runtime.js 0 () /C:/favicon.ico:1 获取文件:///C:/favicon.ico 0 () translate.google.com/ gen204?nca=te_li&client=te_lib&logld=vTE_20180625_00:1 获取文件://translate.google.com/gen204?nca=te_li&client=te_lib&logld=vTE_20180625_00 0 ()

file:///C:/wamp64/www/StartingNewProject/index.html

获取文件:///C:/runtime.js 0 () /C:/favicon.ico:1 获取文件:///C:/favicon.ico 0 ()

当我尝试访问根目录以查看文件夹和文件时,我可以完美,问题是当我加载 index.html