Problems with Request-Promise plugin installation


I see that Http module from {N} has big issue - if content has + sign, it will be trimmed, and the result will be empty space insted of + (example**+**

So i wanted to try this plugin, but after installing it via:

npm install --save request
npm install --save request-promise

i have this in console:

file:///app/tns_modules/request-promise/lib/rp.js:19:22: JS ERROR Error: Could not find module ‘os’. Computed path '/Users/konrad/Library/Developer/CoreSimulator/Devices/699E09-F37B-4C80-B9BA-A94CEF4D2/data/Containers/Bundle/Application/C626FDA-17E6-4D4B-8D2D-0622A5466E80/’.

Any ideas on hoe to fix this ?
Thanks .