Hi,
I'm revisiting this after a year. I gather in CS 21.2 the SDK was messed up. So I've waited until CS 21.4 was released to try again. Is there an OUT OF BOX way to install the SDK? I'm following the instructions inside the Readme.md file contained within the CSUI SDK download. Here is what I did:
1. Install NodeJS 12 (any recent NodeJS version should work)
I installed NodeJS 16.13.0 ( the current stable release)
2. Install Grunt: "npm i -g npm grunt-cli"
This worked.
3. Change directory to the unpacked SDK root
4. Run "npm ci"
This hangs. Here is a screenshot of the point where it hangs:
It never advances beyond this point. I googled it a bit and discovered that ci stands for Continuous integration, and that it's a glorified npm install, so next I tried npm install --verbose. Similarly it gets to a point then hangs:
I did notice that just like a year ago, the package.lock.json file contains a whole bunch of Internal OpenText links (i.e. https://opentext.net) which are not resolvable outside the OT corporate intranet.
5. Run "npm start"
I tried this on the off chance that maybe it installed everything it needed. No such luck!!
As I recall a year ago, I was able to get past this point, but had to be constantly switching between versions of nodeJS. Is that still the case? CS 21.4 was not released long ago.
Is there a set of instructions I should follow to install the SDK, the generator, yeoman, and all the other tools I need to start working on this? If I didn't know better, I'd say that OpenText was not serious about wanting anyone to be able to develop with smart UI.
-Hugh