我继承的代码使用_meteor_bootstrap.require(一个内部流星细节)来加载模块。看起来它不再适用于0.6.4.1?有关如何加载模块的任何建议?
当前代码
require = meteor_bootstrap.require
未来=需求(纤维/未来)
我收到的错误消息:
C:\ Program Files(x86)\ Meteor \ lib \ node_modules \ fibers \ future.js:173
扔(除息);
^
TypeError:undefined不是函数
在app / server / main.coffee.js:7:10
在C:\ Users \ jhuang \ Documents \ Tervela \ 5.0.16 \ i32 \ lib.meteor \ local \ build \ server \ server.js:306:12
在Array.forEach(native)
在函数。 .each。 .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
=>您的应用程序崩溃了。等待文件更改。
答案 0 :(得分:3)
来自v 0.6.0
包可能依赖于NPM模块,使用新的 Npm.depends package.js中的指令
一旦包含,包裹代码可以使用Npm.require
拉入模块。
Future = Npm.require("fibers/future")
如果您需要在应用中使用此npm模块。使用meteor-npm
Future = Meteor.require("fibers/future")