自然语言设施的自然包没有安装在流星包中

时间:2014-05-30 13:52:27

标签: meteor nlp

我想在流星项目中为自然语言设施安装自然包。最初我尝试使用this link进行安装。它安装得很完美,但是当我运行我的应用程序时,出现了错误:

  

ReferenceErros:未定义require

为此我遵循this link ans解决方案没有多大帮助。 然后,在谷歌上发现需要在meteor app mrt add natural上安装自然包。其链接为this

但是当我使用此命令进行安装时,出现错误:

  

/usr/local/lib/node_modules/meteorite/lib/dependencies/package.js:106   throw('找不到路径中的package.js'+   self.source.packagePa ^无法在路径中找到package.js   /home/priya/.meteorite/packages/natural/NaturalNode/natural/d541ca394659521498ed36a7f6e03fef93163e53

请给出任何指示。我被困在这个装置里这么多天了。提前致谢

1 个答案:

答案 0 :(得分:0)

最好使用npm流星包而不是单个包装。这些之前是必要的,但现在没有必要使用它们,因此单独维护它们。

首先,运行npm安装mrt add npm

然后在项目目录中创建packages.json文件。在那里列出您的依赖项:

{
  "natural": "0.1.27"
}

最后,使用Meteor.require来访问它:

var natural = Meteor.require('natural')