nativescript-nodeify
nativescript-nodeify copied to clipboard
Cannot use http npm module
In our nativescript plugin we use:
import http = require('http');
import * as fsModule from 'file-system';
In our app we want to use json-hash:
const nodify = require('nativescript-nodeify');
const hash = require('json-hash');
However, a runtime error occurs when trying to use the http npm module
Here's the error:
JavaScript error:
file:///app/tns_modules/process-nextick-args/index.js:3:13: JS ERROR ReferenceError: Can't find variable: process
Here's the stack dump:
Native stack trace:
1 0x10af84724 -[TNSRuntime executeModule:referredBy:]
2 0x10667c581 main
3 0x11147bd81 start
4 0x1
JavaScript stack trace:
1 anonymous@file:///app/tns_modules/process-nextick-args/index.js:3:13
2 evaluate@[native code]
3 moduleEvaluation@[native code]
4 @[native code]
5 promiseReactionJob@[native code]
6 require@[native code]
7 anonymous@file:///app/tns_modules/readable-stream/lib/_stream_writable.js:30:18
8 evaluate@[native code]
9 moduleEvaluation@[native code]
10 @[native code]
11 promiseReactionJob@[native code]
12 require@[native code]
13 anonymous@file:///app/tns_modules/readable-stream/writable.js:2:23
14 evaluate@[native code]
15 moduleEvaluation@[native code]
16 @[native code]
17 promiseReactionJob@[native code]
18 require@[native code]
19 anonymous@file:///app/tns_modules/stream-browserify/index.js:29:26
20 evaluate@[native code]
21 moduleEvaluation@[native code]
22 @[native code]
23 promiseReactionJob@[native code]
24 require@[native code]
25 anonymous@file:///app/tns_modules/readable-stream/readable.js:1:91
26 evaluate@[native code]
27 moduleEvaluation@[native code]
28 @[native code]
29 promiseReactionJob@[native code]
30 require@[native code]
31 anonymous@file:///app/tns_modules/stream-http/lib/response.js:3:21
32 evaluate@[native code]
33 moduleEvaluation@[native code]
34 @[native code]
35 promiseReactionJob@[native code]
36 require@[native code]
37 anonymous@file:///app/tns_modules/stream-http/lib/request.js:3:23
38 evaluate@[native code]
39 moduleEvaluation@[native code]
40 @[native code]
41 promiseReactionJob@[native code]
42 require@[native code]
43 anonymous@file:///app/tns_modules/stream-http/index.js:1:98
44 evaluate@[native code]
45 moduleEvaluation@[native code]
46 @[native code]
47 promiseReactionJob@[native code]
48 require@[native code]