[TIMOB-20369] CLI part kept in SDK no longer works after switching NodeJS (API) version
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | High |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2016-02-10T04:19:03.000+0000 |
Affected Version/s | Release 5.0.2 |
Fix Version/s | n/a |
Components | CLI |
Labels | n/a |
Reporter | Fokke Zandbergen |
Assignee | Chris Barber |
Created | 2016-02-08T13:15:02.000+0000 |
Updated | 2017-03-20T21:52:03.000+0000 |
Description
With CLI-827 we resolved the issue that after switching NodeJS (API) version NodeJS dependencies that use native extensions no longer work.
However, we also have NodeJS dependencies in the SDK. So we need to rebuild those as well.
See this issue on Stack Overflow:
http://stackoverflow.com/q/35146220/4626813
There is only one native module in the Titanium SDK and that's node-ios-device. I constantly keep that up-to-date as soon as the Node module API version changes. The error in Stack Overflow was related to sqlite3 which was only in Titanium SDK 5.0.x. It was removed in 5.1.0. So, this issue isn't an issue.
OK, I thought we had sqlite3 in older versions as well and since we support 3.5+ that would be a problem. But in that case people can just use 5.1 instead of 5.0
Closing ticket as invalid.