【发布时间】:2014-05-23 14:13:53
【问题描述】:
因为拥有自然语言处理设施。使用“npm install natural”在我的应用程序中添加了自然节点包。但是在使用“sudo meteor”运行应用程序安装后,得到一些关于““ReferenceError:require is not defined”的错误。谷歌搜索后发现需要做以下步骤:
1) 移除应用根目录顶部的node_modules(完成此部分)
2) 在 packages.json 文件中也添加了 "natural": "0.1.27"
3) 使用 ""mrt add npm"" 安装 npm。但是在应用程序中安装后出现以下错误,同时使用“sudo meteor”。
=> Meteor 0.8.1.3 is available. Update this project with 'meteor update'.
正在初始化 mongo 数据库...这可能需要一点时间。 npm 错误!缺少:rimraf@2.x,meteor-npm@0.1.10 需要 npm 错误!缺少:mkdirp@0.3.x,meteor-npm@0.1.10 需要 npm 错误!代码不正确 0
=> 错误阻止启动:
在构建包router时:
错误:没有这样的包:'ui'
在构建包npm时:
错误:无法读取 npm 版本锁定信息
=> 您的应用程序有错误。等待文件更改。
任何指针应该做什么。没有得到任何东西,这个错误占用了我的全部时间。提前致谢
【问题讨论】:
-
你试过运行
meteor update吗? -
是的,已经完成了流星更新。还尝试将其版本更改为 0.8.0,现在卡在“此处不允许使用 TRIPLE 类型的模板标记”的句法部分。任何可以做什么的指针
-
这不是同一个问题。你能显示一些代码吗?三重论文是对的吗?
{{{template}}} -
具有三重标签的 HTML 文件是:获取相应的通知。 js文件为:Template.subscribedKeyword.done = function () { }; .如何防止此错误发生?我还升级了版本以防止出现 npm 错误。这些不是相互关联的吗?
-
只需使用 2 个大括号。 {{完成}}