我似乎无法加载它。我想在我的客户端添加两个文件,但无论如何都不会显示。
Package.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"
},
有什么想法吗?
答案 0 :(得分:0)
如果您可以将mextjs捆绑到npm模块中,可以使用以下命令将其加载到包中:
Npm.depends({
'mextjs':"0.1.0"
});
答案 1 :(得分:0)
您是否在package.js
if (api.export)
api.export('MyGlobal');
Here's来自官方Meteor package.js
的示例。
我在自己的自定义包中看到的唯一区别是项目 -level smart.json
引用回购的方式:
"git": "https://github.com/myuser/mypackage"
您的包级别引用看起来使用此格式。