나는 casperjs를 사용합니다. 일부 필요한 (시스템 ok처럼casperjs : 'require'키워드가있는 casperjs에서 노드 패키지를 사용할 수 있습니까?
var fs = require('fs'); // this works
var system = require('system'); // this works
var csvWriter = require('csv-write-stream'); // stops the script, no error, it works fine with nodejs script
var writer = csvWriter()
것 같습니다 : 내가 가지고있는 파일을 CSV 파일 내 capserjs 내부
을 만들 https://www.npmjs.com/package/csv-write-stream : 나는 같은 casperjs와 노드 packagages 갈 어떤 준비를 사용할 필요가 FS)가 아니라 'CSV 쓰기 스트림'
이나는 (내가/방법) casperjs에서 패키지를 필요로 사용할 수 있습니다 내가 할 수 있는지 이해 하시겠습니까?
는 어떻게 작동하는 모듈을 결정? 공식 documentation에서CasperJS가 NPM을 통해 설치 nodejs 모듈을 사용 할 수 있습니다 :
나는 것을 발견했다. CasperJS는 자신의 JavaScript 환경을 사용하기 때문에 은노드 특정 기능을 사용하는 npm 모듈은 CasperJS에서 작동하지 않습니다.
일부 작업은 다른 작업에 실패합니다. 실제로 알 수있는 유일한 방법은 – slebetman
이 "작동중인"패키지 저장소가 있는지 테스트하는 것입니다. – yarek
'fs'와'system'은 모두 PhantomJS의 내장 모듈입니다. 그들은 node.js와 아무런 관련이 없습니다. –