0

私はそれをロードすることができないようです。クライアントに 2 つのファイルを追加したいのですが、どうやっても表示されません。

パッケージ.js:

Package.describe({
    summary: "Loads extjs 4.2.0 library"
});

Package.on_use(function (api){
    api.add_files('ext-all.js', 'client');
    api.add_files('ext-all.css', 'client');
});

パッケージはそれらをファイルに挿入することになっています。他のパッケージを何十回も見ましたが、ファイルがページに追加されない理由がわかりません。

smart.json:

{
    "name": "mextjs",
    "description": "Loads extjs 4.2.0 library",
    "homepage": "https://github.com/ciokan/mextjs",
    "author": "Mihalcea Romeo",
    "version": "0.1.0",
    "git": "https://github.com/ciokan/mextjs",
    "packages": {}
}

パッケージは github にあり、プロジェクトのsmart.json次の場所にロードします。

"mextjs": {
    "git": "git@github.com:ciokan/mextjs.git"
},

何か案は?

4

2 に答える 2

0

mextjs を npm モジュールにバンドルできる場合は、次を使用してパッケージにロードできます。

Npm.depends({
    'mextjs':"0.1.0"
});
于 2013-11-06T03:14:33.043 に答える
0

でパッケージのグローバルをエクスポートしましたpackage.jsか?

  if (api.export)
    api.export('MyGlobal');

公式 Meteorの例を次に示しpackage.jsます。

私自身のカスタム パッケージで見られる他の唯一の違いは、プロジェクトレベルがリポジトリをsmart.json参照する方法です。

"git": "https://github.com/myuser/mypackage"

あなたのパッケージレベルの参照はこの形式を使用しているようです。

于 2013-11-06T10:06:34.267 に答える