错误:模块构建失败(来自./node_modules/@ngtools/webpack/src/ivy/index.js):

问题描述 投票:0回答:3

./src/main.ts - 错误:模块构建失败(来自 ./node_modules/@ngtools/webpack/src/ivy/index.js): 错误:在 Angular Webpack 插件初始化之前尝试发出。

错误:无法初始化 Angular 编译 - NGCC 失败。

./src/main.ts - 错误:模块构建失败(来自 ./node_modules/@ngtools/webpack/src/ivy/index.js): 错误:在 Angular Webpack 插件初始化之前尝试发出。

错误:无法初始化 Angular 编译 - NGCC 失败。

** Angular Live Development Server 正在监听 localhost:4200,打开浏览器 http://localhost:4200/ **

× 编译失败。

angular
3个回答
0
投票

我仍然不清楚你的问题。从你的错误消息来看,在 Angular 项目中使用

@ngtools/webpack
包的模块构建过程中出现了失败。

您可以做以下事情

  • 运行
    ng clean
    清理项目
  • 运行
    ng update @angular/cli
    来更新角度cli
  • 运行
    ng update @angular/core
    来更新角度核心
  • 运行
    ngcc --clean
    清除缓存
  • 检查 TypeScript 的版本兼容性(您可以通过参考当前的 Angular 版本文档来完成) 以及项目中使用的所有依赖包,来自 package.json 和 Angular ivy 版本

0
投票

我上周在更改一个小型库版本时遇到了同样的问题。

即使之后:

  • 删除node_modules
  • npm 安装。

仍然无法工作。

对我来说解决这个问题的唯一方法是

  • (可选)Git 推送
  • 从 git 克隆项目
  • npm 安装

又开始工作了。

也许存在一些缓存问题。


0
投票

我突然遇到了这个错误,并寻找了各种解决方案,但没有一个有效,然后随机遇到一个东西尝试了一下,它终于作为救星起作用了。所以我要做的就是

ng cache clean

这对我有用!项目的缓存可能已满。

© www.soinside.com 2019 - 2024. All rights reserved.