有可能在meteor app中使用nodejs包吗?

时间:2012-07-27 16:01:29

标签: javascript node.js meteor

它可以在服务器端的meteor app中使用nodejs包吗?这样做会很棒,因为nodejs有很多包。

1 个答案:

答案 0 :(得分:26)

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

这段代码对我很有用,例如:

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

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

  1. 在终端内部,更改Meteor应用程序目录的路径。
  2. > cd .meteor/local/build/server
  3. > npm install module_name一样安装npm模块。

  4. 对于访问此帖子的人来说,

    修改已过时。从Meteor 0.6.4开始,您使用Npm.require代替__meteor_bootstrap__.require

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

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

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