拥有自然语言处理设施。使用“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版本锁定信息
=>您的应用程序有错误。等待文件更改。
任何指针应该做什么。没有得到任何东西,这个错误花了我的全部时间。提前致谢
答案 0 :(得分:1)
要在meteor应用程序中使用NPM包,您需要先安装meteor-npm
mrt add npm
然后,您必须在项目的根目录中添加packages.json
文件,如此;
{
"natural": "0.1.27"
}
当此文件发生更改时,meteor将自动更新其依赖项。
然后,您可以使用var natural = Meteor.require("natural")