问题标签 [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 - 没有 ngModule 的 ng 构建错误
我正在尝试在我的角度项目上运行 ng build 但我不断收到错误消息
这就是我在 app.module.ts 中导入它的方式
我有它在我的进口
我能做些什么来修复错误?
编辑:我添加了我的依赖项,有什么会导致问题吗?
angular - Angular5: Vendor bundle not getting updated in Jenkins build
I have an angular5
application, i use webpack
bundler and yarn
package manager. I setup the application by running the following commands:
It installs angular-cli
, all the respective dependencies/libraries and link the dependencies. When i run ng serve
the application works fine, when i run ng build --aot
the application builds fine and the build runs perfectly too.
But when i run the same commands to run my build using a Jenkins Job like below it's not updating the vendor bundle correctly because of which some parts of the application is not working right, especially highcharts
I even tried ng build --aot --vendor-chunks=true
, still the vendor.js
and vendor.map.js
files in my local build and the one on jenkins
build differ.
I did delete all my node_modules , and ran the above mentioned commands, still no difference. The other big difference i could see is my node_modules on local machine have around 1535 packages and the one on jenkins workspace has only 1505. I verified most of the main packages , especially for highcharts
& highmaps
. They do exist though.
What am i missing here ? Is it a parameter issue or some other install-able is missing. I am using anglar-cli
version 1.7.4, yarn
1.6.0 and webpack
latest version too.
angular - 如何在 Angular 5 server.ts 中获取 --env 变量的值?
目前我有三个
环境,我正在尝试获得--env=prod
价值属性或导入我的喜欢
server.ts
prod
server.ts
--env=prod
--env=dev
server.ts
import { environment } from'./src/environments/environment';
这就是我的环境对象在.angular-cli.json
角度和服务器平台上的样子
我确实在提到的路径中有所有文件
css - 无法为 ng-datepicker 更改或提供自定义 CSS
我正在尝试为 bs-datepicker 提供自定义 CSS。但是,它不接受来自 component.css 的任何更改。我尝试在 node_modules 的 bs-datepicker 的节点文件中添加一个类名,并使用该类名进行 css 更改,但是当我使用 ng-build 构建应用程序时,这些更改没有反映出来。无论我在节点模块中进行什么更改,它们都反映在 ng serve 本地视图中,但在 ng-build 中,没有任何更改反映。bs-datepicker 的图片附在这里
我想更改日期选择器的定位、填充和边距。
这个 CSS 我想给我的 bs-datepicker
日期选择器绑定到输入,如
python - Angular 服务工作,Angular 构建不更新文件
我正在运行一个带有 Angular 前端和 Django 后端的项目。今天,当我更改模板中的一些代码时,ng build 没有更新。我发现它既不更新模板更改也不更新组件更改。但是,当我运行 ng serve 并转到 127.0.0.1:4200 而不是 Django 端口 8000 时,会呈现新的更新版本。
我设置它的方式是我有一个 Django 使用 TemplateViev 指向的模板:
静态目录布局在 settings.py 中如下所示:
和 urls.py:
这是我唯一拥有静态文件的地方,也是放置来自 ng build 的文件的地方,即 IE。静态负载从构建时输出的文件夹中加载 runtime.js 等。
但是,从昨天开始,我在 angular-webapp/src/app 文件夹中对我的应用程序所做的更改在我构建时没有得到更新。我曾尝试删除 dist 文件夹以创建一个新文件夹,但这并没有改变任何东西。当它回来并且我运行该项目时,它仍然以某种方式使用旧布局,而 ng serve 完美运行。
我缺少关于 ng build 的工作原理吗?
ng-build - Angular 2 Cli 应用程序 404 硬刷新时出错
使用构建时ng build
,构建成功并且可以访问应用程序。
但是,在使用以下方式构建生产模式时:
它给了我一个错误:
“TypeError:无法将未定义或 null 转换为对象”。
typescript - Angular 6 库:在 CI 管道中构建库以创建 lib 版本
我正在尝试为 CI 集成构建 Angular 6 库,而不将其集成到 Angular 应用程序中。(出于多种原因)
到目前为止我所做的是:
- 创建一个 package.json 以安装所有 lib 的依赖项
- 创建一个
angular.json
引用 ci 文件的类似常规 angular6 应用程序(见下文) - 复制所有
ng-packages.\*.json
并ng-package.ci.\*.json
更新它们的路径以引用正确的文件和目录(node_modules、entryfiles等) - 复制所有
ts-config.\*.json
并tsconfig.ci.\*.json
更新它们的路径以引用正确的文件和目录(src、dist 等)
我期望通过运行ng build
能够构建库,但我收到了以下消息:
无法确定 @angular/compiler-cli 和 typescript 的版本。
(但所有软件包都已安装;我检查了两次)
有没有人尝试过在不使用应用程序内的库的情况下构建其 Angular 6 库?
谢谢
angular - 在 Angular 5 应用程序中构建 ng 后 Typekit 字体 CSS 未加载
我已经将 type-kit 字体 css 导入到我的 sass 中,它在本地工作正常但是当我运行 ng build 以在服务器上创建 dist 和上传时,它开始在 type-kit 上给出 403 错误。任何建议为什么它发生在服务器上?