在流星应用程序中安装自然包

时间:2014-05-23 14:13:53

标签: meteor nlp

拥有自然语言处理设施。使用“npm install natural”在我的应用程序中添加了自然节点包。但是在使用“sudo meteor”运行应用程序安装后,出现了一些关于“”的错误:ReferenceError:require未定义“”。谷歌搜索后发现需要做以下步骤:

1)删除应用程序根目录顶部的node_modules(完成此部分)

2)在packages.json文件中添加“自然”:“0.1.27”

3)使用“”mrt add npm“”安装npm。但是在使用“”sudo meteor“”后,在应用程序中安装后会出现以下错误。

        => Meteor 0.8.1.3 is available. Update this project with 'meteor update'.

初始化mongo数据库......这可能需要一些时间。 错误的ERR!缺少:rimraf@2.x,由meteor-npm@0.1.10要求 错误的ERR!缺少:mkdirp@0.3.x,由meteor-npm@0.1.10要求 错误的ERR!不好的代码0

=>错误阻止了启动:

构建包router时: 错误:没有这样的包:'ui'

构建包npm时: 错误:无法读取npm版本锁定信息

=>您的应用程序有错误。等待文件更改。

任何指针应该做什么。没有得到任何东西,这个错误花了我的全部时间。提前致谢

1 个答案:

答案 0 :(得分:1)

要在meteor应用程序中使用NPM包,您需要先安装meteor-npm mrt add npm

然后,您必须在项目的根目录中添加packages.json文件,如此;

{
  "natural": "0.1.27"
}

当此文件发生更改时,meteor将自动更新其依赖项。

然后,您可以使用var natural = Meteor.require("natural")