5

MeteorでCKEditorやTinyMCEのような複雑なJSパッケージを使用するための最良のアプローチは何ですか?どちらも特定のディレクトリツリーに依存して実行時にJSファイルまたはCSSを動的にロードするため、それらからMeteorパッケージを作成するのは複雑です。

また、MeteorにCKEditorを残りのMeteorおよびアプリコードと一緒にロードして統合させようとするのはやり過ぎに聞こえます。単純にパブリックディレクトリに配置しようとしましたが(<script>ヘッダーにタグを追加してロードするため)、Meteorはとにかくファイルをロードしようとして、クラッシュしました。

node.js:201
    throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: watch EMFILE
   at errnoException (fs.js:636:11)
    at FSWatcher.start (fs.js:663:11)
    at Object.watch (fs.js:691:11)
    at [object Object]._scan (/var/www/meteor/app/meteor/run.js:322:12)
    at Array.forEach (native)
    at Function.<anonymous> (/var/www/meteor/app/lib/third/underscore.js:76:11)
    at new <anonymous> (/var/www/meteor/app/meteor/run.js:264:5)
    at /var/www/meteor/app/meteor/run.js:455:17
    at /var/www/meteor/app/meteor/run.js:512:5
    at /var/www/meteor/app/meteor/run.js:570:9
4

1 に答える 1

4

これが機能するかどうかをテストせずに、Meteor がファイルをコンパイルしようとしないパブリック フォルダーに配置することをお勧めします。次に、テンプレートの head セクションに次のようなコードを配置します。

<script type="text/javascript" src="/public/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
    tinyMCE.init({
        mode : "textareas",
        theme : "simple"
    });
</script>

私はこれがあなたがする必要があることだと信じています

于 2012-04-30T09:41:50.437 に答える