我使用羽毛已经几个月了,我已经创建并使用了几个服务。该应用程序是使用 feather/cli 命令生成的:"羽毛生成应用程序"。
今天我尝试使用常用命令生成一个新服务: 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
- 卸载/重新安装羽毛/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",```
如果您的package.json
dependencies
中仍有feathers
模块,则会显示此错误。如果@feathersjs/feathers
也已经包含在内,你可以删除feathers
依赖项(在确保它没有在你的应用程序中不应该使用的其他任何地方之后(。