回调已经被称为 Angular cli

2024-06-24

我更新了我的 Angular-CLI 然后我在 ng 服务中遇到错误

 Callback was already called.
at throwError (node_modules\neo-async\async.js:14:11)
at node_modules\neo-async\async.js:2805:7
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)

这是我的项目包的版本:

Angular CLI: 6.0.7
Node: 8.9.4
OS: win32 x64
Angular: 5.0.1

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.6.7
@angular-devkit/build-angular     0.6.7
@angular-devkit/build-optimizer   0.6.7
@angular-devkit/core              0.6.7
@angular-devkit/schematics        0.6.7
@angular/cdk                      5.2.4
@angular/cli                      6.0.7
@angular/material                 5.2.4
@angular/platform-server          5.1.1
@ngtools/webpack                  6.0.7
@schematics/angular               0.6.7
@schematics/update                0.6.7
rxjs                              5.5.2
typescript                        2.4.2
webpack                           4.4.1

我尝试删除节点模块然后重新 npm install 但仍然有相同的错误......有什么建议吗?


我遇到了类似的问题,并通过此讨论找到了解决方案:

https://github.com/angular/angular-cli/issues/6417 https://github.com/angular/angular-cli/issues/6417

这似乎是更新到 Angular 6 时触发的问题。

第一次运行:

sudo npm ls webpack

如果它返回多个版本的 webpack,那就是你的问题所在:

├─┬ @angular-devkit/[email protected] /cdn-cgi/l/email-protection
│ └── [email protected] /cdn-cgi/l/email-protection 
└── [email protected] /cdn-cgi/l/email-protection 

除非你在其他地方需要它,否则你只需要将 webpack 放在 @angular-devkit/build-angular 中即可。

我还用 @latest 更新了所有 @angular-devkit/* 。

一旦明确存在多个版本,我就执行了以下操作以使其再次运行:

sudo npm uninstall --save-dev webpack
sudo npm ls webpack
sudo npm cache verify

我在尝试找到解决方案时卸载了 @angular-devkit/build-Angular。所以我在做其他事情之前将其重新插入。它似乎有自己的 webpack 版本。如果您已经有它,只需更新它即可。

请注意,我没有重新安装 webpacksudo npm i webpack。无论我以何种方式尝试,它都不喜欢那样。

sudo npm install @angular-devkit/build-angular@latest
sudo npm ls webpack

曾经只有一个版本的 webpack,ng serve应该可以再次正常工作。

附: peterpeterparker 建议的替代修复帮助我找到了这个解决方案。请注意,我还没有尝试过,但认为它可能会有所帮助。

彼得彼得帕克的修复 https://github.com/angular/universal-starter/issues/581:

 npm remove webpack --save
 rm -r node_modules
 rm package-lock.json
 npm install

附言Sudo 仅适用于 Mac。我添加它是为了方便复制和粘贴我的解决方案。如果不需要,请勿复制。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

回调已经被称为 Angular cli 的相关文章

随机推荐

  • 将函数应用于可返回多行的 pandas DataFrame

    我正在尝试转换 DataFrame 以便某些行将被复制给定的次数 例如 df pd DataFrame class A B C count 1 0 2 class count 0 A 1 1 B 0 2 C 2 应转换为 class 0 A
  • C++ 析构函数中的异常

    从其他线程 我知道我们不应该在析构函数中抛出异常 但对于下面的例子来说 它确实有效 这是否意味着我们只能在一个实例的析构函数中抛出异常 我们应该如何理解这个代码示例 include
  • 内置数组的大小是什么类型?

    当推导非类型模板参数时 比如说n 的类型n参数和参数之间必须完全匹配 因此以下代码将无法编译 至少在 GCC 和 clang 上 include
  • 错误代码 CS1061 运算符“*”不能应用于“Vector 3”和“Vector3”类型的操作数。我该如何解决这个问题

    您好 我正在尝试使用我的脚本根据速度为角色创建统一的运动 但出现错误CS0019 操作员 不能应用于 Vector3 和 Vector3 类型的操作数 不断出现 我尝试过类似问题的解决方案错误 CS0019 运算符 无法应用于类型 Vect
  • 防止在 AJAX 请求上发送 Cookie

    我有一个从脚本调用的 Web 服务 但不需要存储在 cookie 中的任何信息 每当我向服务发出请求时 cookie 都会随之发送 我知道默认情况下 cookie 是通过 HTTP 请求发送的 但是有什么方法可以覆盖该行为而不发送 cook
  • 什么是 jsconfig.json?

    如果我在 Internet 上搜索相同的问题 那么我只会得到 Visual Studio Code 网站和一些实现它的博客的链接 我想知道那是jsconfig json特定于 Visual Studio Code 或javascript w
  • IdentityServer 4 的自定义登录 UI

    我正在做一个类似于 IdentityServer4 Quickstart UI 的项目 但将登录 UI 和 IdentityServer 分开 更具体地说 IdentityServer 本身将是一个纯 WebApi 登录 UI 可以是使用
  • jQuery Ajax 调用在 IE 中非常慢,但在 Firefox 中却很快

    我正在执行 jQuery ajax 返回一个调用List
  • 模态 Segue,导航栏消失

    我正在使用 Xcode 4 6 1 在 Objective C 上进行编码 我想知道当我在两个视图控制器之间创建模态转场时如何保持导航栏显示 因为我正在故事板中进行转场 并且当我运行应用程序时 第二个视图控制器的导航栏消失 并且我在该栏上有
  • 运行“bundle install”失败并要求我运行“bundle install”

    事实上 当从我从 git 存储库克隆的现有 Rails 应用程序内部运行时 所有与 gem 相关的命令都会导致相同的错误消息 bundle install Could not find tzinfo 0 3 27 in any of the
  • 多处理器提升::线程?所有线程都在一个处理器上运行

    我有一个令人尴尬的并行问题 我想在多个处理器上执行 我原以为boost thread会自动将新线程发送到新处理器 但所有线程都在与父进程相同的核心上执行 是否可以让每个线程在不同的处理器上运行 或者我是否需要 MPI 之类的东西 我的怀疑是
  • 如何恢复已删除的文件[重复]

    这个问题在这里已经有答案了 可能的重复 在 Git 存储库中恢复已删除的文件 https stackoverflow com questions 953481 restore a deleted file in a git repo 如何恢
  • 绑定到 Android 中的 AccessibilityService?

    我创建了一个安卓Service 它扩展了AccessibilityService 从我的Activity 我想绑定到那个Service 因为我需要发送信息Service to Activity 我需要示例代码 我已经搜索过谷歌 但没有找到类
  • 从元组类型中删除所有可选项目

    假设我想用可选项目来转换一个元组 例如 1 2 3 4 到仅包含所需项目的数组 gt 1 2 我想出的如下所示 它永远不会转向所有可选项目 而我被困在这里 type OnlyReq
  • 如何为 Yarn 设置自定义缓存路径?

    我刚刚安装了 Yarn 并尝试从 npm 切换 我尝试像这样设置缓存路径 但没有成功 yarn cache folder usr local Caches yarn yarn global cache folder usr local Ca
  • 如何使用Google Chrome缩略图预览服务?

    有人知道如何使用 google chrome 服务来生成网站缩略图 新标签上浏览次数最多的网站 有想法做类似的事情吗 These 浏览 chrome 源代码我找不到任何有趣的东西 你呢 来源在这里 http src chromium org
  • 拓扑排序卡恩算法 BFS 或 DFS

    拓扑排序的方法是BFS还是DFS 哪个正确 我认为BFS是对的 但有些网站说DFS 有些网站说BFS 我很困惑 卡恩算法与 BFS 或 DFS 相同吗 或者BFS 或DFS 只是卡恩算法的工具 Kahn算法和DFS在实践中都用于拓扑排序 选
  • MFC中如何获取子菜单?

    我正在尝试获取一个子菜单 以便我可以在显示它之前对其进行更改 所以我创建了一个OnInitMenu 我的窗口的处理程序 我本来计划使用pMenu gt GetMenuItemInfo 获取子菜单 然而 这似乎行不通 为了找到我想要的菜单 我
  • React fetch 有错误 fetch 被 CORS 策略阻止 [重复]

    这个问题在这里已经有答案了 我尝试点击登录按钮调用获取 REST 调用 但是 问题是提取失败 并在 Javascript 控制台中显示此错误消息 从源获取的访问已被 CORS 策略阻止 请求的资源上不存在 Access Control Al
  • 回调已经被称为 Angular cli

    我更新了我的 Angular CLI 然后我在 ng 服务中遇到错误 Callback was already called at throwError node modules neo async async js 14 11 at no