问题标签 [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.
angular-cli - 为 angular-cli v6 全局关闭进度显示
升级到 Angular 6。现在我想在全局范围内关闭进度显示ng build
。但是,关于ng config
明显替换的命令的文档ng set/get
似乎丢失或过时。我认为我需要执行以下操作:
但我无法弄清楚该some.path
部分需要是什么。无论我尝试什么,我都会收到“无效路径”错误。
当然~/.angular.json
,如果我知道正确的键层次结构是什么,我也可以编辑。这不起作用:
在特定angular.json
文件中,progress
如果放置在options
key inside下,该选项将起作用build
。~/.angular.json
但是,即使包含在文件中,它似乎也会被忽略options
。
angular-cli - Angular CLI 6:将库依赖项放在哪里
我正在转换一个库(ng-app-state)以使用 angular cli,现在v6 支持库(耶!)。
在搭建并复制了一些代码之后,这是我的第一个问题:
如何/在哪里添加第 3 方依赖项?
到package.json
,还是到projects/ng-app-state/package.json
?
angular-cli - 具有多个目标的 Architect 命令不能指定覆盖
我正在转换一个库(ng-app-state)以使用 angular cli,现在v6 支持库(耶!)。
当尝试运行某些 CLI 命令时,它会失败并出现如下错误:
angular - 更新到 Angular 6 后,ng new 已停止工作
今天,我将我的 Angular cli 更新到了最新版本,并遇到了一个错误,导致我无法创建一个新的 Angular 项目。以下是我执行后得到的错误日志ng new app-name
:
为了自己解决问题,我已经重新安装了angular cli和npm两次以上。包的版本如下:
任何帮助,将不胜感激。
编辑:我从安装有角度全局包的地方运行ng new,我可以从那里创建一个应用程序。从其他任何地方运行它会产生错误。
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:
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" 但没有成功。
非常感谢任何帮助!
angular - 在 Angular 6 工作区中安装 NPM 包
我刚刚拿起 Angular 6 和 CLI 并创建了一个项目,如下所示
我想在我的库中添加不ngx-bootstrap
,因为组件需要,DropdownButtonModule
所以我的问题是如何为库安装 npm 包?
我以前只是运行npm install ngx-bootstrap
,但这现在将为应用程序安装包,但是,我需要为库安装它。我应该 cd'ing 到库文件夹并运行 npm install 还是现在使用 CLI 完成的另一种方法?
angular - 当一个库依赖于 angular6 工作空间中的另一个库时,构建失败
请问有人可以帮助解决Angular 6问题吗?
我有一个 Angular 6 CLI 项目(应用程序)并添加了两个库(让我们调用它们libA
并需要来自 的libB
组件)libA
libB
我已经导入libB
到我的libA
模块导入中,但是在构建时libA
我收到一个错误,它找不到模块
libB
模块
我的libA
模块是
在我的根 tsconfig 路径中,我有
我已经构建libB
并且构建良好并且位于上面的位置,但是当我构建时libA
出现以下错误
我做错了什么?(注意:我将libA
模块导入到我的根项目中,这很好),请帮忙?
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。
它很难调试,因为我没有错误可以使用。似乎核心应用程序模块没有加载。