Spine アプリで Stylus が提供するJavaScript APIを使用したいと考えています。
これを行うには、Stylus が必要です。
Stylus は Hem の依存関係であるため、index.coffee でそれを要求しようとしました。
Stylus ?= require('stylus')
しかし、これはエラーになりました:
uncaught exception: module Stylus not found
次に、package.jsonにStylusを個別に含めてみました
{
"name": "Blank",
"version": "0.0.1",
"engines": {
"node": "0.6.x",
"npm": "1.0.x"
},
"dependencies": {
"serveup": "~0.0.2",
"hem": "~0.1.7",
"stylus" : "~0.22.6",
"es5-shimify": "~0.0.1",
"json2ify": "~0.0.1",
"jqueryify": "~0.0.1",
"spine": "~1.0.5",
"spine.mobile": "~1.0.0",
"gfx": "~0.0.4"
}
}
そして私のslug.jsonで
{
"dependencies": [
"es5-shimify",
"json2ify",
"jqueryify",
"spine",
"spine/lib/local",
"spine/lib/ajax",
"spine/lib/relation",
"spine/lib/route",
"spine/lib/tmpl",
"spine/lib/manager",
"stylus"
],
"libs": []
}
しかし、これによりサーバーログにエラーが発生しました:
Unhandled error!
Stylus を要求し、Spine でその API を利用するにはどうすればよいですか?