流星中的livefire NPM

livefyre npm in meteor

本文关键字:NPM livefire 流星      更新时间:2023-09-26

我正在尝试制作一个包来获得在meteor中安装的livefire npm模块(客户端已经请求我尝试使用它)。

我遵循这里的信息,但当我运行流星添加livefire时,我得到错误说Errors while scanning packages: File not found: livefyre.js

我已经在我的项目根目录下创建了一个packages/livefire目录,它有package.js

Package.describe({
  summary: "livefyre package"
});
Npm.depends({
  'livefyre':'1.1.4'
});
Package.on_use(function (api) {
  api.add_files('livefyre.js', 'client');
});

和另一个名为livefyre_settings.js的文件

liveFyre = Npm.require("livefyre");

到此为止。

npm包似乎已经安装,我可以看到它在/home/pnunn/.npm/livefyre/1.1.4/package/lib/livefyre.js

我错过了什么?

好,这里的这些说明至少安装了它(不确定它应该在客户端还是服务器上)。现在只需要让它工作…

我应该在我的目录结构中加载一个文件,而不是像我认为的那样从npm包中加载livefire .js。这就包括了package。

彼得。