当前位置: 首页 > 知识库问答 >
问题:

将Angular 8升级为Angular 9错误:TypeScript编译中缺少.ts

温凯
2023-03-14
ng update @angular/core@8 @angular/cli@8
ng update @angular/core @angular/cli

唯一需要手动更改的包是ngx-storengx-store-9,我使用以下命令进行了更改:

npm uninstall ngx-store
npm install ngx-store-9

然后,我将ngx-store的所有导入语句更改为ngx-store-9

我现在在构建应用程序时收到以下错误:

      "extends": "../tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/app",
    "types": []
  },
  "files": [
    "main.ts",
    "polyfills.ts"
  ],
  "include": [
    "src/**/*.d.ts"
  ]
}

共有1个答案

薛高澹
2023-03-14

在我的例子中,出于某种原因,import语句中的文件名被大写化了。

例如,假设我有以下。ts文件:CompanySearchModel.ts

export class CompanySearchModel {
    //some properties
}

另一个文件中使用CompanySearchModel的import语句如下所示:

import { CompanySearchModel } from './models/CompanySearchModel.ts'
import { CompanySearchModel } from './models/companySearchModel.ts'
 类似资料:
  • 自从升级到Gradle 3.3以来,由于缺少翻译错误,我在构建代码时遇到了麻烦: 错误:xxx没有翻译成“af”(南非荷兰语)、“am”(阿姆哈拉语)、“ar”(阿拉伯语)、“az”(阿塞拜疆)、“az-az”(阿塞拜疆:阿塞拜疆)、“be”(白俄罗斯)、“bg”(保加利亚)、“ca”(加泰罗尼亚)、[……],“zh TW”(中文:台湾)、“zu”(祖鲁)[缺失翻译] 报告的大多数语言都是我的项目

  • 我试图将angular 8项目升级到angular 9,但我得到以下错误: Angular.json tsconfig.app.json

  • 所以我刚刚在一个小项目中升级了SpringBoot版本,现在身份验证搞砸了。当我尝试获取身份验证令牌时,我得到一个错误: 我和邮递员玩得很开心。如果我将grant_type/pw/username从正文移到QueryParams,它就可以正常工作了。但我们不能改变这一点。那么,有没有办法找出是哪个依赖项更改导致了这种情况?我查看了升级文档(2.1-

  • 我有这个非常简单的打字稿文件: 然后我运行: 打字稿编译器(版本1.8.7,OS X)抱怨: 我如何修复这个错误?谢谢你。

  • 所以我得到了一个编译器错误,我丢失了一个返回语句,我已经研究了其他类似的问题,但我仍然对这个问题感到困惑。 如果之前有人问过这个问题,我会提前道歉,但我已经看过了其他各种问题,我似乎无法弄清楚这一点。