无法生成服务,版本冲突。我能打破什么?

时间:2019-04-27 09:59:08

标签: feathersjs

我使用羽毛已有几个月了,我已经创建并使用了多种服务。该应用程序是通过feather / cli命令生成的:“ feathers generate app”。

今天,我尝试使用通常的命令生成新服务: feathers generate service 只是得到错误:

× This version of the generator will only work with Feathers Buzzard (v3) and up. Please run羽毛升级first.

好。运行升级。有新错误:

throw new Error('It looks like @ feathersjs / feathers is already a dependency. I can not run the upgrade again.'); ^

  • 检查了版本:是3.9.0
  • 未安装/重新安装的feathers / cli 什么都没有。自从几天前创建最后一个服务以来,我没有(记得)升级任何东西,所以不确定我的失败之处。羽毛在最近4个月未更新。

我尝试谷歌搜索我的错误,但似乎没有其他人遇到这个问题,所以这必须由我完成。

有什么建议吗?

LE:我在package.json中具有依赖项:

    "@feathersjs/errors": "^3.3.6",
    "@feathersjs/express": "^1.3.1",
    "@feathersjs/feathers": "^3.3.1",
    "@feathersjs/socketio": "^3.2.9",
    "feathers-knex": "^5.0.7",
    "feathers-memory": "^3.0.2",
    "feathers-rest": "^1.8.1",
    "feathers": "^2.2.4",```

1 个答案:

答案 0 :(得分:0)

如果您的feathers中的dependencies中仍然有package.json模块,将显示此错误。如果还已经包含@feathersjs/feathers,则只需删除feathers依赖项(确保在应用程序中其他任何不应该使用的依赖项之后)。