2017-08-30 20 views
0

Angular CLIを使用して新しいAngular 4プロジェクトを設定しました。作成した直後にng e2eを実行し、サンプルのエンドツーエンドテストは完全に実行されました。その後、servicesというappフォルダ内にサブフォルダを追加し、そのフォルダ内にサービスを生成しました。今、私は次のエラーでng e2e、それエラーが出て実行すると:Angular CLI - ng e2eがエラーをスローする

[09:11:56] E/configParser - Error message: failed loading configuration file protractor.conf.js [09:11:56] E/configParser - Error: Cannot find module 'C:\Projects\new\test-project\src\app\services\protractor.conf.js

任意のアイデアは、なぜこれが起こっされるだろうか?私はe2eスクリプトがサービスフォルダ内を見るのを防ぐ必要があるかもしれないと思うが、どうやってそれを行うのかは分からない。

+0

問題を再現しようとしましたが、 'ng new test-app'を実行してから' ng service services/auth'を実行してから 'ng e2e'を実行しました。私は 'cli 1.3.2'を実行しています。あなたの 'cli'バージョン(' ng -v')は何ですか? – Kuncevic

+0

私はcliのバージョン1.2.1を実行しています。 –

+0

あなたは実際にそのファイル 'C:¥Projects¥new¥test-project¥src¥app¥services¥protractor.conf.js'上で分度器設定ファイルを持っていますか? – Kuncevic

答えて

0

設定ファイルがこのパスに存在しないように聞こえますC:\Projects\new\test-project\src\app\services\protractor.co‌​nf.js。それを復元するには、ng new some-appを実行してそれをコピーするだけです。

あなたのconmmentのansewerには、各フォルダにprotractor.conf.jsを作成する必要はありません。アプリごとに1つの設定があります。 ファイルを生成するが、ng tまたはng testまたはnpm run testで実行されるkarmaに関連するサービスまたはコンポーネントAngular cliを生成するとき。

また、Angularで始める場合は、最新のcliを使用することをおすすめします。

関連する問題