Protractor: lib /index.tsへの誤ったインポート

作成日 2019年09月30日  ·  3コメント  ·  ソース: angular/protractor

  • Typescript: 3.7 、現在[email protected]として入手可能
  • 分度器バージョン: master

lib / index.tsは、plugins.tsから2つのタイプを誤って再エクスポートします。

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件

同じエラーが発生しましたが、解決策はありますか?
ありがとう

同じエラーが発生します。今のところ、typescript3.6.4にダウングレードします。

ここで同じ問題が発生しました。Angularプロジェクトをバージョン8.xxから9.xxに更新し、 ng build -c <config>本番ビルドを取得しようとしましたが、最終的にはそれを回避する方法を見つけました。

node_modules、package-lock.jsonを削除し、npminstallを実行しました。

$ rm -rf node_modules/ package-lock.json
$ npm install
このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

luakri picture luakri  ·  3コメント

codef0rmer picture codef0rmer  ·  3コメント

vishalshivnath picture vishalshivnath  ·  3コメント

smarts picture smarts  ·  3コメント

mvolkmann picture mvolkmann  ·  3コメント