1

Wooga の Pocket-Island ゲームを実行しようとしており、そのページにリストされているすべての前提条件をインストールしました。

gem install rake
npm install -g less
npm install -g jslint
...

そして、実行してプログラムを正常にビルドします

rake all

そして今、新しいbuildディレクトリがあります:

app.js  css  images  index.html  ipad.html  templates  version

app.js は 400k で、最小化された JavaScript ファイルのように見えます。

それから私はそれを実行しようとしますnode

#node ./app.js

/home/afarber/src/Pocket-Island/build/app.js:1
window.wooga.cas
^
ReferenceError: window is not defined
    at Object.<anonymous> (/home/afarber/src/Pocket-Island/build/app.js:1:63)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Array.0 (module.js:484:10)
    at EventEmitter._tickCallback (node.js:190:38)

完全なnode.js初心者なので、非常に明白な何かが欠けているのではないかと思います。誰か私にアドバイスをください。

app.js を調べたところ、 はありませんwindow.wooga.casが、次の変数がいくつかあります。

window.wooga.castle.levels = .....
window.wooga.castle.entityDefinitions = .....
window.wooga.castle.version = "38da43a566503f3043576dafaf77f89363017397" ;
window.wooga.castle.tutorial = ....

大丈夫だと思いますapp.jsが、どこかにインストールするか、標準ライブラリの場所を教えてください。( node.jsを以下にインストールしました/usr/local/

私は CentOS 6.2 を使用しており、実際には経験豊富な Linux ユーザーです。

更新:詳細情報(役立つかどうかはわかりません):

# npm root
/home/afarber/src/Pocket-Island/build/node_modules
# npm --version
1.1.24
# node --version
v0.6.19
4

1 に答える 1

6

ノードはビルドのみに使用され、ゲームの実行には使用されません。ビルド自体は今のところ問題なく動作しているようです。ファイルはWeb ブラウザーでapp.jsロードされます。index.html

于 2012-06-24T22:11:00.067 に答える