터미널을 통해 JavaScript 스크립트를 어떻게 실행합니까?
예를 들어, 파이썬 스크립트를 실행하려면 python filename.py를 입력 하거나 C 프로그램을 실행하려면 filename 을 ./ filename으로 만드십시오 . 당신은 어떻게 이것을 하는가 의 .js 파일?
스크립트를 평가하기 위해서는 JavaScript 배포판 ( Mozilla 's Rhino 등 )이 필요합니다. Python과 마찬가지로 스크립트가 표준 배포판과 함께 제공됩니다.
Rhino (또는 대안)가 설치되어 있고 경로에있는 경우 JS 실행은 실제로 간단 할 수 있습니다.
> rhino filename.js
JavaScript는 그 자체로는 단순한 언어이지만 많은 특정 스크립트는 브라우저와 같은 환경에서 실행될 것이라고 가정하므로과 같은 전역 변수에 액세스 location.href
하고 추가하여 출력을 생성하십시오. 를 호출하는 대신 DOM 객체 print
.
웹 페이지 용으로 작성된 스크립트를 보유한 경우 stdin의 인수를 승인하고 stdout에 쓰도록 스크립트를 약간 랩핑하거나 수정해야 할 수도 있습니다. (Rhino에는 표준 브라우저 전역 변수를 에뮬레이트하는 모드가 있다고 생각합니다.이 문서는 찾을 수 없지만 많이 도움이됩니다.)
또 다른 대답은 NodeJS입니다!
Node.js는 빠르고 확장 가능한 네트워크 애플리케이션을 쉽게 구축 할 수 있도록 Chrome의 JavaScript 런타임에 구축 된 플랫폼입니다. Node.js는 이벤트 중심의 비 차단 I / O 모델을 사용하여 가볍고 효율적이며 분산 된 장치에서 실행되는 데이터 집약적 인 실시간 애플리케이션에 적합합니다.
터미널을 사용하면 node
명령 을 사용하여 시작할 수 있습니다 .
$ node
> 2 + 4
6
>
참고 : 종료하려면 다음을 입력하십시오.
.exit
다음과 같이 JavaScript 파일을 실행할 수도 있습니다.
node file.js
Mac 이 있다면 다음 jsc
을 입력하여 OS X (터미널)에서 자바 스크립트 콘솔을 얻을 수 있습니다
/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc
에서 Terminal.app .
다음과 같이 이름을 jsc의 인수로 추가하여 .js 스크립트 중 하나를 실행할 수도 있습니다.
jsc your_awesome_script_name.js
공지 사항 : console.log()
개발 중에 사용 하지만 jsc는 debug()
대신 기능이 필요합니다 .
에 우분투 당신은 몇 가지 좋은이 ECMAScript를 껍질 당신의 처리에있다. 그들 사이에 SpiderMonkey 를 언급 할 가치가 있습니다. 당신은 그것을 추가 할 수 있습니다sudo apt-get install spidermonkey
에 윈도우 다른 사람들은 당신이 의지 할 수 말했듯 cscript
및 wscript
직접 OS에 내장.
나는 또한 :) 문제에 대한 다른 사고 방식을 추가 할 것입니다. 시간이 있고 새로운 것을 배우고 싶다면 자체 컴파일러 / 콘솔이 있고 커피 스크립트 를 언급하고 싶습니다 . 브라우저에서도 시도해 볼 수 있습니다 ( "try coffeescript"링크).
사용 여기에, 그것을 위해 Node.js를 어떻게 설치하는 예입니다 node
사용하여 brew
Mac에서 :
brew update && install node
그런 다음을 입력하여 프로그램을 실행 node filename.js
하면 console.log()
출력에 사용할 수 있습니다 .
조잡하지만 Chrome에서 Javascript 콘솔을 열고 (Ctrl + Shift + J) * .js 파일의 텍스트 내용을 붙여넣고 Enter 키를 누릅니다.
MacBook을 사용하는 경우
node.js
시스템에서 설정 하고 터미널을 엽니 다- js 파일이 저장된 디렉토리로 이동하십시오.
- 실행을 실행하려면
node <filename.js>
예를 들어, filename이 script.js
실행되는 경우node script.js
또는 Javascript로 놀고 싶다면 브라우저에서 좋은 옵션은 Codecademy의 Javascript Lab입니다.
그들은 또한 파이썬과 루비 IDE를 가지고 있습니다.
Windows PC를 사용하는 경우 WScript.exe 또는 CScript.exe를 사용할 수 있습니다.
브라우저 환경에 있지 않기 document.write
때문에 window
객체에 의존하거나 이와 관련된 것이 작동하지 않습니다 window.alert
. 대신, 메시지 WScript.Echo
를 출력하도록 호출 할 수 있습니다 .
http://msdn.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx
나는 그것을 조사하려고했지만 대신 Remy Sharp의 jsconsole.com 을 사용 했습니다 (그는 또한 jsbin.com을 만들었습니다). Ubuntu 12.10에서 실행 중이므로 특수 아이콘 을 만들어야 했지만 Windows를 사용하고 Chrome을 사용하는 경우 도구> 응용 프로그램 바로 가기 만들기로 이동하십시오 (이 경우에는 잘 작동하지 않거나 전혀 작동하지 않습니다. 우분투에). 이 사이트는 Mac jsc
콘솔 과 매우 유사하게 작동합니다 . 실제로 URL에서 라이브러리 / 코드를로드하는 것과 같은 멋진 기능도 jsc
있습니다.
도움이 되었기를 바랍니다.
우분투에서 libjavascriptcoregtk-3.0-bin을 설치 하고 ( manpage )를 사용하십시오.
/usr/bin/jsc
이것은 "라운드"솔루션이지만 ipython을 사용할 수 있습니다
터미널에서 ipython 노트북을 시작하십시오.
$ ipython notebook
자바 스크립트를 실행할 수있는 브라우저에서 열립니다
모든 답변은 위의 I 누락 한 가지를 확인하고 실행 고려 될 수있다, 중대하다 javascripts(*.js)
파일의 무관 의 형제 javascript
을 Java
.
JDK
실행을 위해 활용 될 수있는 두 가지 멋진 도구가 제공됩니다 javascripts
. 명령은 다음과 같습니다. 로 이동해야 JDK\bin
합니다.
jjs example.js
이것 commmand
과 같은 다른 도구가 등장합니다.
jrunscript example.js
이것이 다른 사람들에게 도움이되기를 바랍니다.
또한 사용할 수있는 phantomjs
시스템에 따라 다운로드 phantomjs을에서 (내 경우는 최대 OSX입니다) phantomjs.org 당신의 자바 스크립트 파일의 상단에 phantomjs 설치 폴더의 경로를 넣어해야합니다 우선은. 예. #!./bin/phantomjs
코드를 저장하십시오. 자바 스크립트가 저장된 터미널로 이동하여 다음을 사용하여 실행할 수 있습니다.> phantomjs filename.js
참고 URL : https://stackoverflow.com/questions/8532960/how-do-you-run-javascript-script-through-the-terminal
'Programing' 카테고리의 다른 글
Android의 비밀번호 힌트 글꼴 (0) | 2020.04.05 |
---|---|
C ++에서 문자열이 다른 문자열로 끝나는 지 확인 (0) | 2020.04.05 |
여러 명령의 Bash 종료 상태를 효율적으로 확인 (0) | 2020.04.05 |
JavaScript 또는 jQuery를 사용하여 새 탭에서 URL을 여는 방법은 무엇입니까? (0) | 2020.04.05 |
장고 날짜 시간 문제 (default = datetime.now ()) (0) | 2020.04.05 |