スポンサーリンク

このドキュメントの内容は、以下の通りです。

はじめに


coffee-script をインストールするのに、 npm コマンドを利用すると簡単です。
FreeBSD で coffee-script を試してみます。

事前準備


事前にnpm と node をインストールします。
sudo portmaster -y -d /usr/ports/www/npm
sudo portmaster -y -d /usr/ports/www/node

インストール


-g は、グローバルインストールを意味します。

% sudo npm install -g coffee-script
npm http GET https://registry.npmjs.org/coffee-script
npm http 200 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.4.0.tgz
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.4.0.tgz
/usr/local/bin/coffee -> /usr/local/lib/node_modules/coffee-script/bin/coffee
/usr/local/bin/cake -> /usr/local/lib/node_modules/coffee-script/bin/cake
coffee-script@1.4.0 /usr/local/lib/node_modules/coffee-script

参考


テスト


npm コマンドによって coffee-script は、
/usr/local/lib/node_modules/coffee-script/bin/
にインストールされます。

test.coffee
hello = ->
        console.log ("Hello, World!")

	hello()

実行してみる。
% /usr/local/lib/node_modules/coffee-script/bin/coffee test.coffee
Hello, World!

jsにコンパイルする。
% /usr/local/lib/node_modules/coffee-script/bin/coffee -c t.coffee
% ls -lt
total 8
-rw-r--r--  1 foo  users  160 11月 23 02:04 test.js
-rw-r--r--  1 foo  users   51 11月 23 02:01 test.coffee

生成された test.js

// Generated by CoffeeScript 1.4.0
(function() {
  var hello;

  hello = function() {
    return console.log("Hello, World!");
  };

  hello();

}).call(this);

nodeコマンドで実行してみる。
% node test.js
Hello, World!

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

はてなの人気のブックマーク

スポンサーリンク
 

過去ログ

2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー