0

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 を利用するにはどうすればよいですか?

4

1 に答える 1

0

npm installスタイラスの依存関係をアプリのpackage.jsonに追加した後、実行するのを忘れたようです。

于 2012-06-08T06:23:48.943 に答える