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

How to access npm package event emitter client side in meteor

本文关键字:包事件 发射器 客户端 npm 事件 何访问 访问 流星      更新时间:2023-09-26

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

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

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

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

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