nativescript-nodeify icon indicating copy to clipboard operation
nativescript-nodeify copied to clipboard

Cannot use http npm module

Open rjfredrick opened this issue 7 years ago • 0 comments

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]

rjfredrick avatar Apr 16 '18 19:04 rjfredrick