问题标签 [angular-cli-v6]

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 回答
2892 浏览

angular-cli - 为 angular-cli v6 全局关闭进度显示

升级到 Angular 6。现在我想在全局范围内关闭进度显示ng build。但是,关于ng config明显替换的命令的文档ng set/get似乎丢失或过时。我认为我需要执行以下操作:

但我无法弄清楚该some.path部分需要是什么。无论我尝试什么,我都会收到“无效路径”错误。

当然~/.angular.json,如果我知道正确的键层次结构是什么,我也可以编辑。这不起作用:

在特定angular.json文件中,progress如果放置在optionskey inside下,该选项将起作用build~/.angular.json但是,即使包含在文件中,它似乎也会被忽略options

0 投票
5 回答
35345 浏览

angular-cli - Angular CLI 6:将库依赖项放在哪里

我正在转换一个库(ng-app-state)以使用 angular cli,现在v6 支持库(耶!)。

在搭建并复制了一些代码之后,这是我的第一个问题:

如何/在哪里添加第 3 方依赖项?

package.json,还是到projects/ng-app-state/package.json

0 投票
2 回答
5614 浏览

angular-cli - 具有多个目标的 Architect 命令不能指定覆盖

我正在转换一个库(ng-app-state)以使用 angular cli,现在v6 支持库(耶!)。

当尝试运行某些 CLI 命令时,它会失败并出现如下错误:

0 投票
4 回答
7291 浏览

angular - 更新到 Angular 6 后,ng new 已停止工作

今天,我将我的 Angular cli 更新到了最新版本,并遇到了一个错误,导致我无法创建一个新的 Angular 项目。以下是我执行后得到的错误日志ng new app-name

为了自己解决问题,我已经重新安装了angular clinpm两次以上。包的版本如下:

任何帮助,将不胜感激。

编辑:我从安装有角度全局包的地方运行ng new,我可以从那里创建一个应用程序。从其他任何地方运行它会产生错误。

0 投票
5 回答
10541 浏览

angular - 构建 Angular 6 库时为导出符号生成的元数据中遇到错误

从我的库执行“ng build”时出现以下错误。

我目前正在使用 Angular 6,但我相信这个错误与版本无关。

/home/rafaelvicio/desenv/my-lib/arquitetura-web/projects/pf-siseg/src/lib/keycloak-service/keycloak.service.ts:13:1:为导出符号“KeycloakService”生成的元数据中遇到错误:
/home/rafaelvicio/desenv/my-lib/arquitetura-web/projects/pf-siseg/src/lib/keycloak-service/keycloak.service.ts:18:12:收集的元数据包含将报告的错误运行时:只能引用已初始化的变量和常量,因为模板编译器需要此变量的值。
{"__symbolic":"error","message":"变量未初始化","line":17,"character":11} 错误:/home/rafaelvicio/desenv/my-lib/arquitetura-web/projects/ pf-siseg/src/lib/keycloak-service/keycloak.service.ts:13:1:为导出的符号“KeycloakService”生成的元数据中遇到错误:
/home/rafaelvicio/desenv/my-lib/arquitetura-web/projects /pf-siseg/src/lib/keycloak-service/keycloak.service.ts:18:12: Metadata collection contains a error that will return at runtime: Only initialized variables and constants can be referenced because this variable的值是模板编译器需要。
{"__symbolic":"error","message":"变量未初始化","line":17,"character":11} 在 /home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@ angular/compiler-cli/src/metadata/collector.js:707:31 at Array.forEach () at validateMetadata (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler-cli/ src/metadata/collector.js:695:46) 在 MetadataCollector.getMetadata (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler-cli/src/metadata/collector.js:550 :21) 在 MetadataCache.getMetadata (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler-cli/src/transformers/metadata_cache.js:86:41) 在 Object.在 Object.readMetadata (/home/rafaelvicio/desenv/ my-lib/arquitetura-web/node_modules/@angular/compiler-cli/src/transformers/metadata_reader.js:46:37) 在 TsCompilerAotCompilerTypeCheckHostAdapter.getMetadataFor (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules /@angular/compiler-cli/src/transformers/compiler_host.js:464:38) 在 StaticSymbolResolver.getModuleMetadata (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot /static_symbol_resolver.js:480:49) 在 StaticSymbolResolver._createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver.js:268:33)33)33)在 TsCompilerAotCompilerTypeCheckHostAdapter.getMetadataFor (/home/rafaelvicio/desenv/ my-lib/arquitetura-web/node_modules/@angular/compiler-cli/src/transformers/compiler_host.js:464:38) 在 StaticSymbolResolver.getModuleMetadata (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules /@angular/compiler/src/aot/static_symbol_resolver.js:480:49) 在 StaticSymbolResolver._createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver .js:268:33)在 TsCompilerAotCompilerTypeCheckHostAdapter.getMetadataFor (/home/rafaelvicio/desenv/ my-lib/arquitetura-web/node_modules/@angular/compiler-cli/src/transformers/compiler_host.js:464:38) 在 StaticSymbolResolver.getModuleMetadata (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules /@angular/compiler/src/aot/static_symbol_resolver.js:480:49) 在 StaticSymbolResolver._createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver .js:268:33)在 StaticSymbolResolver.getModuleMetadata (/home/rafaelvicio/desenv/ my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver.js:480:49) 在 StaticSymbolResolver._createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@角度/编译器/src/aot/static_symbol_resolver.js:268:33)在 StaticSymbolResolver.getModuleMetadata (/home/rafaelvicio/desenv/ my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver.js:480:49) 在 StaticSymbolResolver._createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@角度/编译器/src/aot/static_symbol_resolver.js:268:33)_createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver.js:268:33)_createSymbolsOf (/home/rafaelvicio/desenv/my-lib/arquitetura-web/node_modules/@angular/compiler/src/aot/static_symbol_resolver.js:268:33)

keycloak.service.ts:

0 投票
2 回答
1714 浏览

angular - Angular CLI 6.0.0 - 无法生成组件

将 Angular CLI 更新到 v6.0.0 并使用创建新应用程序后,ng new my-app我在尝试使用以下内容生成组件时收到以下错误ng g c my-component

Could not find an NgModule. Use the skip-import option to skip importing in NgModule.

这是终端中返回的简单错误,VSCode 给出了一个更详细的错误,我可以在必要时粘贴!

我可以在这里找到对这个错误的引用,并尝试将 'angular.json' 中的 'root' 值调整为 "" 和 "src" 但没有成功。

非常感谢任何帮助!

0 投票
1 回答
10357 浏览

angular - 在 Angular 6 工作区中安装 NPM 包

我刚刚拿起 Angular 6 和 CLI 并创建了一个项目,如下所示

我想在我的库中添加不ngx-bootstrap,因为组件需要,DropdownButtonModule所以我的问题是如何为库安装 npm 包?

我以前只是运行npm install ngx-bootstrap,但这现在将为应用程序安装包,但是,我需要为库安装它。我应该 cd'ing 到库文件夹并运行 npm install 还是现在使用 CLI 完成的另一种方法?

0 投票
1 回答
5512 浏览

angular - Angular CLI v6:“未知选项:'--bh'”

版本

脚步

错误 未知选项:'--bh'

观察到的行为 build --bh CLI 选项在 v6 中不起作用(或已被删除?),但是文档尚未更新以反映使用“base-href”构建的新方法?

0 投票
1 回答
587 浏览

angular - 当一个库依赖于 angular6 工作空间中的另一个库时,构建失败

请问有人可以帮助解决Angular 6问题吗?

我有一个 Angular 6 CLI 项目(应用程序)并添加了两个库(让我们调用它们libA并需要来自 的libB组件)libAlibB

我已经导入libB到我的libA模块导入中,但是在构建时libA我收到一个错误,它找不到模块 libB模块

我的libA模块是

在我的根 tsconfig 路径中​​,我有

我已经构建libB并且构建良好并且位于上面的位置,但是当我构建时libA出现以下错误

我做错了什么?(注意:我将libA模块导入到我的根项目中,这很好),请帮忙?

0 投票
1 回答
389 浏览

angular - AngularCli 将节点模块导入到 Angular app.module loadChildren

我想从节点模块导入我的模块。这个节点模块也有我需要导航的路线。

我需要的结果:

连接我的 app.module 以从我的节点模块中的模块获取 loadChildren 。TestModule 需要连接到 forRoot 以便我可以延迟加载 TestModules 路由。

TestModule 是一个 dist 文件夹,它使用 ng-packagr 中内置的 angular cli 版本 6 添加到节点模块中。

这是我的核心应用模块:

这是导入的 TestModule(即一个 npm 包):

这是我的核心应用 tsconfig.aoo.json:

信息:

当我对端口 localhost:4200 执行 ng 服务时,我没有收到控制台错误,也没有 git 命令错误。

我将 angular cli 6 与 angular 6、ng-packagr、webpack 和 iterm 一起用于 git cli。

它很难调试,因为我没有错误可以使用。似乎核心应用程序模块没有加载。