在一个 NodeJS 应用程序中,我已经完成了一些模块,现在我想在 Meteor 中使用它们,我该怎么办?例如,有一个文件'hello.js',内容:
require('url');// In here,require other modules
function sayHi(name){
console.log("Hi "+ name);
}
exports.sayHi = sayHi;
如何在流星中使用“say Hi”?
当我这样做时:
if (Meteor.isServer) {
Meteor.startup(function () {
var require = __meteor_bootstrap__.require;
var index = require('./hello');
hello.syaHi('Ec');})}
错误是:
应用程序/index.js:1 要求(); ^ ReferenceError:未定义要求 在 app/index.js:1:1 在/home/huyinghuan/workspace/NodeJs/myMeteorJS/testrequire/.meteor/local/build/server/server.js:113:21 在 Array.forEach (本机) 在 Function._.each._.forEach (/usr/lib/meteor/lib/node_modules/underscore/underscore.js:79:11) 运行时(/home/huyinghuan/workspace/NodeJs/myMeteorJS/testrequire/.meteor/local/build/server/server.js:99:7)