2017-11-20 13 views
1

私はangle-cliを使用して新しいアプリケーションを生成し、いくつかのコンポーネントを追加しました。私はテストケースを追加していません。エラー: 'child_process'を解決できませんAngular-cli

ERROR in ./node_modules/selenium-webdriver/firefox/binary.js 
Module not found: Error: Can't resolve 'child_process' in '/home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/firefox' 
resolve 'child_process' in '/home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/firefox' 
    Parsed request is a module 
    using description file: /home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/package.json (relative path: ./firefox) 
    Field 'browser' doesn't contain a valid alias configuration 
    after using description file: /home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/package.json (relative path: ./firefox) 
    resolve as module 
     /home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/firefox/node_modules doesn't exist or is not a directory 
     /home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/node_modules doesn't exist or is not a directory 
     /home/myName/PROJECTS/MEAN/fruit-stall/node_modules doesn't exist or is not a directory 
     /home/myName/PROJECTS/MEAN/node_modules doesn't exist or is not a directory 
     /home/myName/PROJECTS/node_modules doesn't exist or is not a directory 
     /home/myName/node_modules doesn't exist or is not a directory 
     /home/node_modules doesn't exist or is not a directory 
     /node_modules doesn't exist or is not a directory 
     looking for modules in /home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/node_modules 
     using description file: /home/myName/PROJECTS/MEAN/fruit-stall/fruitStall/node_modules/selenium-webdriver/package.json (relative path: ./node_modules) 

詳細なダンプhereを見つけてください:私は/実行するアプリケーションを構築しようとすると、私は次のように長いエラーメッセージが表示されます。

OS:Ubuntuの16.04 LTS 角度のバージョンがある:5.0.2 ノード:9.2.0

私もhereを求められている同様の質問を見つけたが、それはテストケースに関連しています。私はテストケースを書いていないので、それは私を助けませんでした。

答えて

0

まあ、エラーを投稿したばかりのあまりコンテキストはあまりありませんが、これはWebpack and TypeScript: Cannot resolve module 'child_process' in node.d.tsと似ている可能性があります。

ウェブパックの設定に"target": "node"を追加することで問題を解決することができます。

+0

を、私はwebpack.config.jsファイルを持っていません。 – Shrinivas

0

犯人が見つかりました!

私は、コンポーネントとビジュアルスタジオコードのいずれかにイベントを追加しました。イベントエミッタは、コアの代わりにセレンからインポートされました。

この

import { EventEmitter } from 'selenium-webdriver'; 

を削除して、この更新:私のプロジェクトは、角度-CLIを使用して生成されるので

import { Component, OnInit, Input, EventEmitter } from '@angular/core'; 
関連する問題