版本4.3的webpack ts-loader无法正确加载@types

时间:2019-03-27 11:56:38

标签: angularjs typescript webpack types ts-loader

我已将我的angularjs项目中的ts-loader从4.2.0升级到4.3.0 升级后出现错误:

  

TS2339:类型上不存在属性“ $ valid”   “ IServerValidatedForm”。

IServerValidatedForm是简单的界面:

import * as angular from 'angular';
export interface IServerValidatedForm extends angular.IFormController {
    serverErrors: { [source: string] : string[] };
}

$valid是我的界面扩展的IFormController的一部分。

哪里可能有问题,但我看不到:
IServerValidatedForm正在作为其他项目的一部分进行构建,然后通过package.json

中的本地路径成为开发依赖项
"common": "path-to/angular-bundle/dist/",

在普通项目中,它的构建没有任何问题或错误,该问题仅存在于依赖于普通项目的其他项目中

我要检查什么:

我知道这是一个特定的问题,因此我希望至少能找到一些提示,因为我检查了所有脑海中没有成功的事情

0 个答案:

没有答案