NEWS
Adapter lässt sich nicht löschen
-
iobroker delete simple-api --debug Delete adapter "simple-api" host.raspberrypi object simple-api deleted host.raspberrypi object simple-api.admin deleted up to date in 6s 59 packages are looking for funding run `npm fund` for details@ichwersonst sagte in Adapter lässt sich nicht löschen:
iobroker delete simple-api --debug Delete adapter "simple-api" host.raspberrypi object simple-api deleted host.raspberrypi object simple-api.admin deleted up to date in 6s 59 packages are looking for funding run `npm fund` for detailsHm das Log ist komisch, schaut so aus als würde
npm uninstallBefehl laufen aber normal ist im npm output eine Zeileremoved 1 package in Xmsvor dem funding Aufruf. Was mich darauf schließen lässt, dass das Package wahrscheinlich wirklich schon gelöscht ist oder da web es wohl als Abhängigkeit in der package.json hat, weigert sich npm das weg zu räumen. Ich weiß aktuell leider nicht ob da was mit npm v10 bekannt ist, allerdings ist das bislang die erste Meldung in die Richtung.Du kannst mal checken ob es in deinem
node_modulesFolder noch da ist und ggf mal im/opt/iobrokerden Befehlnpm ls iobroker.simple-apiausführen und Ouput zeigen -
@ichwersonst sagte in Adapter lässt sich nicht löschen:
iobroker delete simple-api --debug Delete adapter "simple-api" host.raspberrypi object simple-api deleted host.raspberrypi object simple-api.admin deleted up to date in 6s 59 packages are looking for funding run `npm fund` for detailsHm das Log ist komisch, schaut so aus als würde
npm uninstallBefehl laufen aber normal ist im npm output eine Zeileremoved 1 package in Xmsvor dem funding Aufruf. Was mich darauf schließen lässt, dass das Package wahrscheinlich wirklich schon gelöscht ist oder da web es wohl als Abhängigkeit in der package.json hat, weigert sich npm das weg zu räumen. Ich weiß aktuell leider nicht ob da was mit npm v10 bekannt ist, allerdings ist das bislang die erste Meldung in die Richtung.Du kannst mal checken ob es in deinem
node_modulesFolder noch da ist und ggf mal im/opt/iobrokerden Befehlnpm ls iobroker.simple-apiausführen und Ouput zeigenIst es wirklich richtig, dass der Adapter ioBroker.web den Adapter ioBroker.simpl-api als npm dependency in package.json eingetragen hat:
"iobroker.simple-api": "^2.7.2",Normalerweise sollten doch Abhängigkeiten zu anderen Adaptern via io-package.json in "dependencies" angefordert werden.
Oder bring ich da was durcheinander?
Edit:
web hat auch"iobroker.ws": "2.5.11", "iobroker.socketio": "6.6.1",als npm dependencies eintragen in package.json.
-
@mcm57 sagte in Adapter lässt sich nicht löschen:
web hat auch
"iobroker.ws": "2.5.11", "iobroker.socketio": "6.6.1",
als npm dependencies eintragen in package.json.daher bekomm ich wohl auch seit Ewigkeiten socketio nicht mehr deinstalliert und wird mir immer wieder bei einem update angezeigt


ist danach verschwunden, nach einem browser refresh steht er allerdings wieder drin
-
@mcm57 sagte in Adapter lässt sich nicht löschen:
web hat auch
"iobroker.ws": "2.5.11", "iobroker.socketio": "6.6.1",
als npm dependencies eintragen in package.json.daher bekomm ich wohl auch seit Ewigkeiten socketio nicht mehr deinstalliert und wird mir immer wieder bei einem update angezeigt


ist danach verschwunden, nach einem browser refresh steht er allerdings wieder drin
Guten Morgen alle miteinander,
es ist ja doch interessant, dass das Thema bei einigen Experten Fragezeichen aufwirft.
Also ich bin darüber mehr oder weniger durch Zufall gestolpert und wenn es so ist, dass andere Adapter verhindern das es nicht gelöscht werden kann, kann ich sehr gut damit leben, da ja ein Grund und kein Fehler dahinter liegt.:+1:
-
Ist es wirklich richtig, dass der Adapter ioBroker.web den Adapter ioBroker.simpl-api als npm dependency in package.json eingetragen hat:
"iobroker.simple-api": "^2.7.2",Normalerweise sollten doch Abhängigkeiten zu anderen Adaptern via io-package.json in "dependencies" angefordert werden.
Oder bring ich da was durcheinander?
Edit:
web hat auch"iobroker.ws": "2.5.11", "iobroker.socketio": "6.6.1",als npm dependencies eintragen in package.json.