- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将我的 Angular CLI 项目从 8 升级到 9。
这是当前的 Angular CLI 和其他包版本:
Angular CLI: 9.1.15
Node: 14.17.0
OS: win32 x64
Angular: 9.1.13
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.1202.1
@angular-devkit/build-angular 12.2.1
@angular-devkit/build-optimizer 0.1202.1
@angular-devkit/build-webpack 0.1202.1
@angular-devkit/core 9.1.15
@angular-devkit/schematics 9.1.15
@angular/cdk 8.2.3
@angular/cli 9.1.15
@ngtools/webpack 12.2.1
@schematics/angular 9.1.15
@schematics/update 0.901.15
rxjs 6.6.7
typescript 3.8.3
webpack 5.50.0
我在编译项目时收到下面给出的错误。
Generating browser application bundles (phase: setup)...Options:
--version Show version number [boolean]
-s, --source A path (relative to the working
directory) of the `node_modules` folder
to process. [default: "./node_modules"]
-p, --properties An array of names of properties in
package.json to compile (e.g. `module`
or `es2015`)
Each of these properties should hold
the path to a bundle-format.
If provided, only the specified
properties are considered for
processing.
If not provided, all the supported
format properties (e.g. fesm2015,
fesm5, es2015, esm2015, esm5, main,
module) in the package.json are
considered.
.......
.......
Unknown arguments: use-program-dependencies, useProgramDependencies
C:\Users\x\Angular\node_modules\@ngtools\webpack\src\ngcc_processor.js:139
throw new Error(errorMessage + `NGCC failed${errorMessage ? ', see above' : ''}.`);
Error: NGCC failed.
at NgccProcessor.process (C:\Users\x\Angular\node_modules\@ngtools\webpack\src\ngcc_processor.js:139:19)
at C:\Users\x\Angular\node_modules\@ngtools\webpack\src\ivy\plugin.js:129:27
有人可以指导我如何解决这个问题吗?
最佳答案
运行此命令 npm i @ngtools/webpack
并在 @
之后提及您想要的版本,与您的 Angular 版本相同。
npm i @ngtools/webpack@9.1.15
无论您使用哪个版本的 Angular,都选择相同的版本。
Version Downloads (Last 7 Days) Tag
12.2.14 101,188 v12-lts
8.3.29 60,775 v8-lts
9.1.15 57,568 v9-lts
7.3.10 34,584 v7-lts
你可以在这里找到所有的包@ngtools/webpack
关于angular-cli - NGCC 失败了。在 NgccProcessor.process ( Angular\node_modules\@ngtools\webpack\src\ngcc_processor.js :139:19),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68836949/
当我尝试使用 ivy 编译时出现此错误: ERROR in The ngcc compiler has changed since the last ngcc build. Please comple
运行命令 npm run ngcc抛出错误 'ngcc' is not recognized as an internal or external command .package.json {
我有一个旧的 Angular 应用程序,我已经从 Angular 9 升级到了 Angular 11。(从 Angular 2 开始,这些年来它有许多稳定的升级) 我的问题是,ngcc没有运行 ng
在将依赖项升级到 Angular 9(并执行必要的代码更改)后构建应用程序会引发错误: Compiling @angular/animations : es2015 as esm2015 Compil
我正在尝试构建和服务我的项目。它工作正常,我从 git 更新它,然后突然当我提供它时,有一个错误说“另一个进程,ID 为 29800,目前正在运行 ngcc。” 我重试了“npm i”,也重新启动了
有了 Angular 9 和它的新编译引擎 IVY,我的 CI 构建时间大大增加了。这当然是因为ngcc在许多模块上运行。 例如 Compiling @angular/core : es2015 as
在上次更新后的 Visual Studio Code 编辑器中,我在状态栏中看到以下文本: Angular: Running ngcc for project d:/..../tsconfig.spe
如果以下问题对您来说很幼稚,请原谅: 我经历了由 angular 9 开发的多个项目,其中大多数在 package.json 中有以下行作为 posinstall 脚本。"postinstall":
我刚刚将 Angular cli 和我的一个项目从 7.0.7 升级到 7.1.0。 我关注了this post和 @Francesco Borzi's回答。 现在我尝试使用以下方式运行我的项目: n
从一天到另一天,我在 Visual Studio Code 中的项目开始显示这两个错误: enter image description here 事实上,几乎所有来自 Angular Materia
关闭。这个问题需要debugging details .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 去年关闭。 Improve this question
我有一个需要通过 npm 分发的库。 Angular 10 的建议似乎仍然是应该在禁用 IVY 的情况下编译此类库,但 Angular CLI 将确保该库仍与启用了 IVY 的应用程序兼容。 使用我的
运行后ng serve我在终端窗口中有一个异常: 编译 @angular/core : 模块为 esm5 Error: Error on worker #1: TypeError: Cannot re
我已经向 npm 发布了一个 Angular 10 库,它在启用了 Ivy 的本地 Angular 10 项目中运行良好,但是如果我尝试在 StackBlitz 上使用它,我必须禁用 Ivy。 htt
我们目前正在尝试使用 Ivy 在 Angular 9 上构建我们的下一个库。我们有两个项目:一个对应于我们的组件库,第二个对应于一个“演示”,用于记录/测试它们。 Demo 通过 node_modul
我根据此配置使用 Angular 为 11 的 PrimeNG 11: "dependencies": { "@angular/animations": "^11.2.2", "@angular/
当我执行 ng serve 时出现以下错误: ERROR in node_modules/@angular/forms/forms.d.ts:1616:22 - 错误 NG6002:出现在 AppMo
我正在尝试将最新的 Angular Material 与 Angular 9 一起使用,但我遇到了以下问题 这是我的 app.modul.ts import { NgModule } from '@a
我已从 Angular 8 升级到 9,并按照所有步骤启用了 Ivy here .当我跑 npm install我的一些包抛出错误: Tried to overwrite .__ivy_ngcc_ba
我试图编译我的项目,但出现错误: Error: Error on worker #3: Error: No typings declaration can be found for the refer
我是一名优秀的程序员,十分优秀!