问题标签 [angular-compiler-cli]
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 - 如何修复Angular 11'选项“进度”已弃用'?
我在编译 Angular 11 时错过了百分比进度视图。通常我这样做:
ng serve
并在编译代码时看到了百分比的进步。现在,百分比视图已经消失,并且progress
已弃用:
不推荐使用“progress”选项:改用浏览器构建器中的“progress”选项。
现在的问题是:这是什么意思,或者我现在必须在哪里放置progress=true
选项才能取回百分比视图?
angular - 'ngcc' 未被识别为内部或外部命令
运行命令npm run ngcc
会引发错误'ngcc' is not recognized as an internal or external command
。
package.json
anuglar-compiler 和其他包的版本是否有任何不匹配?无法找到问题的根本原因。有人可以帮忙吗?
angular-cli - 出现“发生未处理的异常:尝试运行“ng serve”时找不到模块'@angular/compiler-cli'
[在此处输入图像描述][1] [1]:https://i.stack.imgur.com/axbtO.png
"An unhandled exception occurred: Cannot find module '@angular/compiler-cli'
尝试运行时获取“ ng serve
”
我得到的错误
Package.json 文件包含以下内容:
版本
npm 版本
angular - 正确预处理 Angular 组件和模板
我们最近刚刚将一个 Angular 项目从 Angular 1.5 移植到 11。部分代码使用gulp-preprocess和代码和模板中的条件语句有条件地编译(为特殊客户丢弃了不同的部分)
不幸的是,开箱即用的东西不再可用于构建 Angular11。目前我设法使用另一个预处理器模块webpack-preprocessor-loader并结合ngx-build-plus我为 webpack 创建了以下插件配置:
如果我现在运行 ng serve 或构建 .ts 文件中的正确部分,则会更改。
我现在的问题是,我无法使用这种方法访问组件(.html 文件)的模板。Angular 已经将它们编译到它们的组件中。
是否有我可以在 Angular 中访问的钩子或构建步骤,这可以让我在模板编译成 .ts 组件文件之前在模板上运行预处理器?
angular - Angular 11 - ng serve - 选项“sourceMap”已弃用
我将 Angular 项目从 Angular 10 更新到 11x。一切正常,除了运行项目使用的一个警告ng serve
(在 ng serve 中没有任何选项)。警告是:
选项“sourceMap”已弃用:改用浏览器构建器中的“sourceMap”选项。
警告未出现在ng build
.
以下是angular.json
项目中浏览器构建器部分的样子:
Angular 11 中的相关内容发生了变化?如何删除此警告?
angular-cli - 在 `ng build` 中启用调试日志
如何在 ng build 中启用调试日志?我想看看是什么basePath
。下面的片段来自program_based_entry_point_finder.js
。
node_modules\@angular\compiler-cli\ngcc\src\entry_point_finder\program_based_entry_point_finder.js
试图通过 --verbose 和 --configuration="development" 没有成功。
ng build --verbose --configuration="development"
Angular 配置规范似乎没有任何更改日志级别的选项。 https://angular.io/guide/workspace-config
angular - 无法在 getRequiredModulePath 的 NodeObject.getText 处读取未定义的属性“文本”
生成浏览器应用程序包时发生错误(阶段:设置)。什么会导致此错误?
来自控制台的信息:
生成浏览器应用程序包(阶段:设置)... TypeError:无法读取 NodeObject.getText 处未定义的属性“文本”(/opt/app-root/src/node_modules/typescript/lib/typescript.js:152697:31)在 getRequiredModulePath (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/host/umd_host.js:519:99) 在 Object.getImportsOfUmdModule (/opt/app-root/src/node_modules /@angular/compiler-cli/ngcc/src/host/umd_host.js:510:23) 在 UmdDependencyHost.extractImports (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies /umd_dependency_host.js:43:54) 在 UmdDependencyHost.DependencyHostBase.recursivelyCollectDependencies (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies/dependency_host.js:85:32) 在 UmdDependencyHost .DependencyHostBase。collectDependencies (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/dependencies/dependency_host.js:38:22) 在 DependencyResolver.getEntryPointWithDependencies (/opt/app-root/src/node_modules/ @angular/compiler-cli/ngcc/src/dependencies/dependency_resolver.js:75:22) 在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/ entry_point_collector.js:47:52) 在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:75:103) 在 /opt/app -root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.js:124:100在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/ @angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:47:52) 在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/ entry_point_collector.js:75:103) 在 /opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.js:124:100在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/ @angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:47:52) 在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/ entry_point_collector.js:75:103) 在 /opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.js:124:10052) 在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:75:103) 在 /opt/app-root/src/node_modules /@angular/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.js:124:10052) 在 EntryPointCollector.walkDirectoryForPackages (/opt/app-root/src/node_modules/@angular/compiler-cli/ngcc/src/entry_point_finder/entry_point_collector.js:75:103) 在 /opt/app-root/src/node_modules /@angular/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.js:124:100
来自 angular-errors.log 的信息
构建过程中发生错误:错误:NGCC 失败。在 NgccProcessor.process (/opt/app-root/src/node_modules/@ngtools/webpack/src/ngcc_processor.js:139:19) 在 /opt/app-root/src/node_modules/@ngtools/webpack/src/ ivy/plugin.js:129:27 at Hook.eval [as call] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:19:10), :28:1 ) 在 Hook.CALL_DELEGATE [as _call] (/opt/app-root/src/node_modules/tapable/lib/Hook.js:14:14) 在 Compiler.newCompilation (/opt/app-root/src/node_modules/webpack /lib/Compiler.js:1043:30)在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:1088:29 在 Hook.eval [as callAsync] (创建时的评估(/opt/ app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) 在 Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/opt/app-root/src/node_modules/tapable/lib/ Hook.js:18:14) 在编译器。在编译器的 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:508:12 处编译 (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:1083:28) .readRecords (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:920:11) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:505:11 在Hook.eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] ( /opt/app-root/src/node_modules/tapable/lib/Hook.js:18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。js:1083:28) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:508:12 在 Compiler.readRecords (/opt/app-root/src/node_modules/webpack/lib/Compiler .js:920:11) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:505:11 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/ src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) 在 Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/opt/app-root/src/node_modules/tapable/lib/Hook.js: 18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/src/node_modules /tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。js:1083:28) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:508:12 在 Compiler.readRecords (/opt/app-root/src/node_modules/webpack/lib/Compiler .js:920:11) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:505:11 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/ src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) 在 Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/opt/app-root/src/node_modules/tapable/lib/Hook.js: 18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/src/node_modules /tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。readRecords (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:920:11) at /opt/app-root/src/node_modules/webpack/lib/Compiler.js:505:11 at Hook .eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/ opt/app-root/src/node_modules/tapable/lib/Hook.js:18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [ as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。readRecords (/opt/app-root/src/node_modules/webpack/lib/Compiler.js:920:11) at /opt/app-root/src/node_modules/webpack/lib/Compiler.js:505:11 at Hook .eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/ opt/app-root/src/node_modules/tapable/lib/Hook.js:18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [ as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/opt /app-root/src/node_modules/tapable/lib/Hook.js:18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :10:1) at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (/opt /app-root/src/node_modules/tapable/lib/Hook.js:18:14) 在 /opt/app-root/src/node_modules/webpack/lib/Compiler.js:502:20 在 Hook.eval [as callAsync] (eval at create (/opt/app-root/src/node_modules/tapable/lib/HookCodeFactory.js:33:10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。10), :22:1) 发生未处理的异常:NGCC 失败。有关详细信息,请参阅“/tmp/ng-IZbyMh/angular-errors.log”。