javascript - 指定 Meteor 包依赖项的正确方法

标签 javascript meteor package

我正在尝试创建一个依赖于另一个 meteor 包的新 meteor 包。当我尝试 meteor add mypackage 时,出现以下错误。为什么 Meteor 不添加 mypackage 并引入它的依赖项?

=> Errors while scanning packages:

While building package 'mypackage':
error: no such package: 'aloha-editor'

Here are the package.js and smart.json files from mypackage.

package.js

Package.describe({
  summary: "REPLACEME - What does this package (or the original one you're wrapping) do?"
});

Package.on_use(function (api, where) {
  api.add_files('package1.js', ['client', 'server']);
});

Package.on_test(function (api) {
  api.use('aloha-editor', 'client');
  api.use('package1', 'client');

  api.add_files('package1_tests.js', 'client');
});

智能.json

{
  "name": "package1",
  "description": "REPLACEME - What does this package (or the original one you're wrapping) do?",
  "homepage": "",
  "author": "Your Name <your@email> (http://yoursite)",
  "version": "0.0.1",
  "git": "",
  "packages": {
    "aloha-editor": {}
  }
}

最佳答案

您的依赖关系似乎定义正确。但是,您需要运行 mrt add mypackage 而不是 meteor add mypackage。第二个命令仅使用 Meteor 提供的软件包,而 mrt 可以访问您尝试使用的整个 Atmosphere 存储库。

关于javascript - 指定 Meteor 包依赖项的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23713893/

相关文章:

javascript - 如何从页面执行定义到我的页面中包含的 .js 文件中的 JavaScript 函数?

javascript - 如何更新 mongodb 中所有对象的每个特定值?

java - Java NoClassDefFoundError(名称错误)

oracle - 在PL/SQL block 中预期外部语言错误

macos - 在与要安装的软件包具有相同 root 权限的软件包中创建安装程序插件 (Mac OS X)

javascript - 如何通过优雅降级淡入内容

javascript - jQuery : find previous element from element with specific class on lists

javascript - 从共享 super 按钮启动时,Windows 10 UWP HTML/Winjs 应用程序未收到 onactivated 事件

amazon-s3 - 我如何使用 meteor 在base64中编码一个字符串

javascript - Uncaught Error : unsupported number: 00940155. 184155.1840040