저는 우분투 14.04에서 nodejs (v0.10.25)를 실행하고 있습니다. 다음 지침에 따라 npm을 사용하여 jasmine-node를 전역 적으로 설치했습니다 : http://help.exercism.io/getting-started-with-javascript.html.
내 소스 파일은 bob.js
이고 내 사양 파일은 bob_test.spec.js
입니다. jasmine-node에서 출력을받지 못하는 이유는 무엇입니까?
내가 사용하여 명령 줄에서 자스민 노드를 실행하려고
:~$jasmine-node bob_test.spec.js
내가 프로그램에서 오류/출력/아무것도 얻을 수 없습니다. 명령 줄 프롬프트를 다시 표시합니다. 내가 시도
:
#!/usr/bin/env node
if(!process.env.NODE_ENV) process.env.NODE_ENV = 'test';
var path = require('path');
require(path.join(__dirname,'../lib/jasmine-node/cli.js'));
내 $ 경로는/usr/local/bin을 포함 다음이 포함 /usr/local/bin/jasmine-node
에 위치한 스크립트에 which jasmine-node
포인트 나 실행
jasmine-node .
jasmine-node bob.js
내가 구성 또는 완전히 다른 무언가의 관점에서 뭔가를 놓치고 있습니까 : 같은 재스민 노드의 인수에
경우에 따라 환경의 PATH 컨텍스트와 관련이 있습니다. 실행중인'jasmine-node' 실행 파일을 ('which jasmine-node'를 통해) 확인할 수 있습니까? 또한 jasmine-node 스크립트가 무엇을 포함하고 있는지 살펴보십시오. 빈 파일을 실행하면 적어도 아무 것도 실패하지 않는다는 출력을 보게됩니다. jasmine-node를 실행할 때 이런 일이 발생합니까? – dylants
@dylants 어떤 파일도 출력되지 않습니다. jasmine-node를위한 $ PATH와 스크립트에 관한 정보로 질문을 갱신했습니다. – user259743
'jasmine-node' 만 실행하면 콘솔에 사용량이 출력됩니까? 'console.log ("hi");'가 있고'node file.js'를 실행 한 파일 (file.js라고 불리는)을 생성한다면 출력으로 "hi"가 보이나요? – dylants