【问题标题】:Meteor: Can't add package useraccounts:bootstrap - npm.depends errorMeteor:无法添加软件包用户帐户:bootstrap - npm.depends 错误
【发布时间】:2016-04-23 01:54:48
【问题描述】:

当我尝试将 useraccounts:bootstrap 添加到我的流星项目时,我收到以下错误...

Error: Can't find npm module 'request'. Did you forget to call 'Npm.depends' in package.js within the 'http' package?

我能做些什么来解决这个问题?

【问题讨论】:

  • 您的请求信息很少,但在我看来,还有另一个错误阻止了流星的构建,因此包括该模块。您是否尝试过为新应用运行 meteor create,然后安装 useraccounts:bootstrap?
  • 我刚刚尝试了您的建议...创建了一个新应用程序,并且只添加了 useraccounts:bootstrap。我得到了完全相同的错误。
  • 创建一个新应用,然后在文本编辑器中打开your-app-directory/.meteor/packages。从那里,手动添加 useraccounts:bootstrap 。基本上我只是为您提供故障排除步骤。如果没有看到您的应用程序代码,我无法为您做很多事情。
  • 这正是我所做的,但没有奏效。我最终按照this post 的说明删除了 .meteor/package-metadata 文件夹。这解决了问题。谢谢
  • 如果您从头开始创建一个新应用程序,您的答案解决的问题将不存在。这是因为在流星构建应用程序之前,package-metadata 文件夹中没有任何内容。

标签: node.js meteor npm npm-request meteor-useraccounts


【解决方案1】:

我最终按照this post 的说明删除了主 .meteor 文件夹 (OSX/Users/MacBookPro/.meteor) 中的 package-metadata 文件夹。

重启服务器(等了大约30分钟重启),错误消失了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-17
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多