首页 > 解决方案 > TypeError:Restivus 不是 Vulcan 项目中的构造函数

问题描述

我试图将流星包 nimble:restivus 添加到我的 Vulcan 项目(在流星上运行)。当我添加以下代码时:

import {Restivus} from 'meteor/nimble:restivus'

var Api = new Restivus ({
  useDefaultAuth: true,
  prettyJson: true,
});

export default Api

TypeError: Restivus is not a constructor构建应用程序时出现错误。我已经尝试根据这个添加旧版本:https ://github.com/kahmali/meteor-restivus/issues/290但仍然没有运气。如果我从中删除大括号import {Restivus},仍然没有运气。花了几天试图解决这个问题,有谁知道如何解决这个问题?

标签: javascriptmeteorvulcanjs

解决方案


对于遇到此问题的其他任何人,我已经与 Vulcan 团队进行了交谈,并且有许多流星包不适用于 Vulcan。不要问我有多少或哪些,因为他们没有指定,我不确定他们为什么不工作。然而,有人告诉我,首选 npm 包,所以如果可能的话,你应该使用这些包而不是流星包。


推荐阅读