2017-11-20 13 views
1

각도 -ci를 사용하여 새 응용 프로그램을 생성하고 몇 가지 구성 요소를 추가했습니다. 나는 어떤 테스트 케이스도 추가하지 않았다.오류 : '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는 : 5.0.2 노드 : 우분투 16.04 LTS 각도 버전은 9.2.0

가 나는 또한 here을 요청 받고 비슷한 질문을 찾았지만, 그것은 테스트 케이스 관련이있다. 필자는 테스트 케이스를 작성하지 않았으므로 저를 도와주지 못했습니다.

답변

0

방금 ​​오류를 게시 한 이후로 컨텍스트가 너무 많지 않지만 Webpack and TypeScript: Cannot resolve module 'child_process' in node.d.ts과 비슷할 수 있습니다.

웹 팩 구성에 "target": "node"을 추가하면 문제를 해결할 수 있습니다.

+0

, 내가 파일 webpack.config.js이 없습니다 :

import { EventEmitter } from 'selenium-webdriver'; 

이 업데이트를 삭제. – Shrinivas

0

범인이 있습니다!

코어 코어 대신 셀레늄에서 가져온 이벤트 이미 터와 구성 요소 중 하나에 일부 이벤트를 추가했습니다. 내 프로젝트는 각-CLI를 사용하여 생성되기 때문에

import { Component, OnInit, Input, EventEmitter } from '@angular/core';