如何在流星中访问npm包事件发射器客户端

时间:2015-12-23 20:36:01

标签: javascript node.js meteor npm browserify

我认为这是非常基本的,但我很难找到解决方案。我找到了一个N​​PM包LOG-WATCHER(仅限示例),它监视客户端本地文件系统上的特定日志文件。 LOG-WATCHER发出事件'START','ACTION','END'。由于此文件仅为客户端,因此我使用的是browserify。 在我的packages.json中,我添加了    "LOG-WATCHER": "1.0"

在/ client / lib app.browserify.js我添加了     logWatcher = require("LOG-WATCHER");

logWatcher现在应该是我可以在我的应用中使用的全局变量。所以我的问题是如何通过logWatcher访问其中一个START / ACTION / END事件?很困惑如何落实到位。

1 个答案:

答案 0 :(得分:0)

npmRequire是一个假设你在NodeJs环境中的功能。所以你只能在服务器上使用它。

使用browserify,您将能够为客户端创建断言。看看这两个链接:   - https://react-in-meteor.readthedocs.org/en/latest/meteor-data/   - https://atmospherejs.com/cosmos/browserify