Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
Domi
Contributor

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
npm install -global @sap/cds-dk


 

CAP Tutorial: https://developers.sap.com/tutorials/cp-apm-nodejs-create-service.html

CAP CodeJam Material: https://github.com/SAP-samples/cloud-cap-nodejs-codejam

 
1 Comment
Labels in this area