If you try to install the new NPM Package for CDS command line tools -
@Sap
/cds-dk (
CAP https://cap.cloud.sap/docs/about/#tools-support
) on your local Windows machine you may get this error
"npm
ERR!
code
ELIFECYCLE" and installation fails.
npm install -global @sap/cds-dk
Luckily SAP provide a hint:
The command 'cds' has moved from library @sap/cds to @sap/cds-dk.
It is recommended to remove the global version of @sap/cds and
reinstall @sap/cds-dk via
npm rm -g @sap/cds
npm i -g @sap/cds-dk
So you do as you're told:
npm rm -g @sap/cds
npm i -g @sap/cds-dk
and... Damn!
Solution
Find your installation directory of the global npm packages (usually C:\Users\<User Name>\AppData\Roaming\npm\node_modules)
npm root -g
rd C:\Users\<User Name>\AppData\Roaming\npm\node_modules\@sap\cds /S
And finally