0

我继承的代码使用 _meteor_bootstrap.require(一个内部流星详细信息)来加载模块。看起来它不再适用于 0.6.4.1?关于我应该如何加载模块的任何建议?

当前代码 require = meteor_bootstrap.require
未来 = require (fibers/future)

我收到的错误消息:C:\Program Files (x86)\Meteor\lib\node_modules\fibers\future.js:173
throw(ex);
^
TypeError: undefined is not a function
at app/server/main.coffee.js:7:10
at C:\Users\jhuang\Documents\Tervela\5.0.16\i32\lib.meteor\local\build\server\ server.js:306:12
at Array.forEach (native)
at Function。。每个。.forEach (C:\Program Files (x86)\Meteor\lib\node_modules\underscore\underscore.js:78:11)
在运行时 (C:\Users\jhuang\Documents\Tervela\5.0.16\i32\lib. meteor\local\build\server\server.js:239:7)
=> 退出代码:1
=> 您的应用程序正在崩溃。等待文件更改。

4

1 回答 1

3

v 0.6.0

包可能依赖于 NPM 模块, 在其 package.js 中使用新的Npm.depends指令

一旦包含,包代码就可以Npm.require用来拉入模块。

Future = Npm.require("fibers/future")

如果你需要在你的应用中使用这个 npm 模块。使用流星-npm

Future = Meteor.require("fibers/future")
于 2013-08-08T16:23:59.380 回答