0

我似乎无法加载它。我想在我的客户端中添加两个文件,但无论如何它们都不会出现。

包.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');
});

该软件包应该将这些注入文件。我已经看了十几次其他包,看不出为什么我的文件没有添加到页面中。

智能.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引用 repo 的方式:

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

看起来您的级参考使用这种格式。

于 2013-11-06T10:06:34.267 回答