Protractor: lib/index.ts 中的导入不正确

创建于 2019-09-30  ·  3评论  ·  资料来源: angular/protractor

lib/index.ts 错误地从 plugins.ts 重新导出了两种类型:

import {PluginConfig, ProtractorPlugin} from './plugins';
export type PluginConfig = PluginConfig;
export type ProtractorPlugin = ProtractorPlugin;

类型别名中的引用应该是循环的,但在当前版本的 Typescript 中,不是。 正确的写法是:

export {PluginConfig, ProtractorPlugin} from './plugins';

在 Typescript 3.7 中,当前代码将是一个错误。 测试版以[email protected]

我将很快通过修复创建一个 PR。

最有用的评论

我遇到了同样的错误,有解决方案吗?
谢谢

所有3条评论

我遇到了同样的错误,有解决方案吗?
谢谢

我有同样的错误,目前我降级打字稿 3.6.4

同样的问题,当我将我的 angular 项目从版本 8.xx 更新到 9.xx 并尝试使用ng build -c <config>进行生产构建时,但最终找到了解决它的方法。

我刚刚删除了 node_modules、package-lock.json 并运行 npm install。

$ rm -rf node_modules/ package-lock.json
$ npm install
此页面是否有帮助?
0 / 5 - 0 等级