【问题标题】:How to access npm package event emitter client side in meteor如何在流星中访问 npm 包事件发射器客户端
【发布时间】:2016-03-30 08:08:19
【问题描述】:

我认为这是非常基本的,但很难找到解决方案。我找到了一个 NPM 包 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 之一?很迷茫怎么装。

【问题讨论】:

    标签: javascript node.js meteor npm browserify


    【解决方案1】:

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

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

    【讨论】:

    • 感谢 browserify 的提及。既然已经阐明了示例,您知道如何访问 NPM 包事件吗?
    猜你喜欢
    • 1970-01-01
    • 2017-12-24
    • 2014-02-25
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多