Я хочу использовать JavaScript API, которые предлагает Stylus в моем приложении Spine.
Для этого мне потребуется Stylus.
Поскольку Stylus зависит от Hem, я попытался указать его в index.coffee:
Stylus ?= require('stylus')
Но это привело к ошибке:
uncaught exception: module Stylus not found
Затем я попытался самостоятельно включить Stylus в package.json.
{
"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 и использовать его API в Spine?