【问题标题】:Angular: Couldn't resolve original symbol for ..."@angular/core/core.d.ts"Angular:无法解析 ...“@angular/core/core.d.ts”的原始符号
【发布时间】:2018-05-02 20:07:36
【问题描述】:

这几天我一直在纠结这个问题。我的工作地点有一个关于 TFS 的项目。我下载项目并运行以下 cli 命令以将应用程序修改为我的环境。

cd.\ClientApp

npm install 
npm install --save jquery popper.js moment bootstrap@4.0.0 @angular/material @angular/cdk ajv @fortawesome/fontawesome @fortawesome/fontawesome-free-regular @fortawesome/fontawesome-free-solid @angular/material-moment-adapter @angular/cdk@5.2.4 @angular/material@5.2.4 @angular/material-moment-adapter@5.2.4

我得到了错误

错误中的错误:无法从 D:/src/Expenser/ClientApp/node_modules/@angular/core/core.d.ts aaaaat D:\src\Expenser 解析 ./src/debug/debug_node 的原始符号\ClientApp\node_modules\@angular\compiler\bundles\compiler.umd.js:29542.....

enter image description here

如果我有同事将文件夹压缩并交给我,它可以正常工作。但这不是真正的解决方案。我在这里有大量项目,我需要能够从 TFS 下载这些交易并开始使用。我不应该通过文件系统和 cli 命令来找出该做什么或为什么不这样做。

enter image description here

【问题讨论】:

  • 第一步:尝试隔离问题。你说一个同事可以给你一份他们的 repo 的副本,它可以正常工作。使用 Beyond Compare 之类的工具并排查看两者并找出差异。很有可能,这将为您提供解决问题所需的信息。
  • 您是否尝试使用 TFS 的另一个帐户在您的计算机上获取项目文件?
  • 嗨本,关于这个问题的任何更新,你弄清楚了吗?
  • 您解决过这个问题吗?我有同样的错误。结果,我无法构建产品

标签: angular typescript tfs command-line-interface


【解决方案1】:

这应该可以正常工作。

尝试在本地机器上安装核心。下面是命令。在终端中运行它。

----- npm install @angular/core 

如果有帮助请告诉我

【讨论】:

    【解决方案2】:

    我刚刚遇到了同样的问题,zip 文件有效而源代码管理不起作用的原因是因为您的源代码管理忽略了文件夹中包含“调试”一词的文件。

    这解释了消息:

    错误中的错误:无法解析 ./src/debug/debug_node 的原始符号

    因为找不到“debug_node”的代码。

    Angular 在所有文件夹中都使用“调试”一词,这一事实非常烦人。您的源代码管理可能也忽略了其他关键字。

    我建议使用“Beyond Compare”等文件比较工具来查看源代码管理中的内容与 zip 文件中的内容之间的所有差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2019-05-22
      • 1970-01-01
      相关资源
      最近更新 更多