【发布时间】:2013-12-01 03:31:59
【问题描述】:
我正在尝试使用来自 Meteor.js 的 npm 包(版本 0.6.6.3) 使用 Meteor.require。但是它会抛出一个错误,指出未定义 require。为什么会这样?我们该如何解决?
mrt add npm
npm install github
packages.json
{
"github": "0.1.8"
}
github.js
var GITHUB = Meteor.require('github');
错误
ReferenceError: require is not defined
npm 包有如下几行
var https = require('https')
var url = require('url')
var crypto = require('crypto')
是否必须手动编辑包的代码才能使用Npm.require?手动编辑它们消除了错误。
但是有一行:
module.exports = SOMETHING
我们应该如何在流星中调用module?
【问题讨论】:
-
Meteor.require()是错字吗?这就是您的代码中的内容,尽管您的问题文本引用了正确的Npm.require() -
这是一个错字,已更正!
-
Npm.require()是正确的。 -
谢谢你的作品!我应该将
module.exports编辑成什么?Npm.module.exports不起作用...
标签: javascript node.js meteor npm meteorite