它可能使用meteor应用程序内的nodejs包?

它可能使用服务器端的meteor应用程序内的nodejs包? 由于nodejs有大量的包,这样做会很好。

对的,这是可能的。 您可以在Meteor中使用npm模块,因为它基于Node.js.

这个代码对我很好,例如:

var fs = __meteor_bootstrap__.require('fs'); 

更新:在Meteor应用程序中安装npm模块

  1. 在你的terminal里面,改变你的Meteor app目录的path。
  2. > cd .meteor/local/build/server
  3. 像这样安装一个npm模块> npm install module_name

编辑:任何人访问这个职位,它是过时的。 从Meteor 0.6.4开始,你使用Npm.require而不是__meteor_bootstrap__.require

 var fs = Npm.require('fs'); 

此外,如果您不使用标准节点包,而是使用npm存储库中的一个,则最好创build一个依赖项,以便在您每次创build项目的新实例时自动安装该依赖项。 为此,请使用以下行创build一个/packages/someName/package.js文件:

 Npm.depends({'packageName': 'packageVersion'});