mac で、ターミナルから JavaScript スクリプトファイルを実行する

(コメント)

#!/usr/bin/env jsc
print("Hello, World!");
こういったJSファイルをターミナルから実行するには、mac に最初から入っている JSC を使うと良いです。

1. JSC インタプリタに、パスを通す

JavaScript を実行できるインタプリタは、mac ではここに入っています。
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
そのままではパスが通ってないため、パスの通っている所にシンボリックリンクを作ります。
例えば /usr/loca/bin でしょうか。
cd /usr/local/bin
ln -s /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc ./
ターミナルで、
jsc --help
として、ヘルプが表示されれば問題ありません。

1.1. 対話インターフェスを使ってみる

 jsc
と実行すれば、対話型インターフェイスを実行できます。 プロンプトや挙動は Python の対話インターフェイスとそっくりです。 function なんかも書けます。

2. JSファイルを書く

#!/usr/bin/env jsc
print("Hello, World!");
これを、hello.js として保存してください。

3. 実行権限をつける

chmod +x hello.js

4. 実行する

./hello.js


参考: MacのターミナルでJSを走らせる。 - modifiedの日記
現在の評価: 4.5

コメント

最近のツイート

  • ytyng

    ytyng @ytyng

    俺もスタバアプリにログインできないよ
    1 ヶ月, 2 週間 前

  • 安藤拓郎 Takuro Ando

    安藤拓郎 Takuro Ando @takuroando

    ytyng

    これまでいろんなグッズを作ってきたけど、今回は「お米」と聞いて買うしかないなと。今夜の夕食はコシヒカリ!箸もセットだし^^ https://t.co/01ucQx9qtw #腰乃展 #マンガ展 https://t.co/4VL2vOe0Og
    1 ヶ月, 4 週間 前

  • ytyng

    ytyng @ytyng

    講談社さんとやった全部入り電子書籍セットがギネスブックに登録されたよー https://t.co/rbkd3IYub0
    1 ヶ月, 4 週間 前