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/羽毛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",```
解决方案
如果feathers
您dependencies
的package.json
. 如果@feathersjs/feathers
也已经包含,您可以删除feathers
依赖项(在确保它没有在您的应用程序中不应该使用的其他任何地方使用之后)。
推荐阅读
- ffmpeg - pyav / libav / ffmpeg 当来自实时源的帧处理速度不够快时会发生什么
- c++ - 继承的静态工厂方法返回子类类型
- github-for-windows - Windows 上的 github 运行程序在 PowerShell 上找不到可执行文件
- docker - 无法通过 socks5 代理访问 docker 容器中的 10.0.0.0
- python - Python 抽象类和多重继承
- python - ubuntu pygame 窗口没有显示
- html - 如何使用 #anchor 触发 javascript 脚本
- java - 如何按对象的枚举属性对地图进行排序
- c# - 如何过滤列表类型的属性
使用 odata - binary - 来自二叉树的二元奖励