0

ドキュメント レベルの coffeescript を jade-handlebars でどのように記述しますか?? 翡翠ファイルでは、次のように使用しました

 template(name="hellow")
      :coffeescript
         alert('helloworld')

しかし、それはエラーを出します。みんな助けて

エラー

Error: Cannot find module 'coffee-script'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at module.exports.coffeescript (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/filters.js:93:14)
    at Object.Compiler.visitFilter (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:419:28)
    at Object.Compiler.visitNode (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:176:32)
    at Object.Compiler.visit (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:161:10)
    at Object.Compiler.visitBlock (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:253:12)
    at Object.Compiler.visitNode (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:176:32)
    at Object.Compiler.visit (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:161:10)
    at Object.Compiler.visitTag (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:390:12)
    at Object.Compiler.visitNode (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:176:32)
    at Object.Compiler.visit (/home/rohan/.meteorite/packages/jade-handlebars/jrhone/meteor-jade-handlebars/e442fecedeac64b81a0865e1b195a630181a3ee4/jade/lib/compiler.js:161:10)

前もって感謝します!!!!!

4

1 に答える 1

1

これをコンパイルできたとしても、流星が動的に要素を本体に注入する方法のために、それが何かを行うかどうかはわかりません。たとえば、次のように追加した場合:

script(type='text/javascript') alert('hello!')

あなたの翡翠、または同等のものに:

<script type="text/javascript">alert('hello!')</script>

実際には実行されません-少なくとも私には実行されません。これは、スクリプトがページに挿入される前に本文が既にレンダリングされているためだと思います。

それはさておき、これをコンパイルすることはできましたが、翡翠のハンドルバーは使用しませんでした。ここで私の答えを見てください。

于 2013-08-05T16:14:32.197 に答える