Why we need node js to start Appium server?

If Appium tools are written in Node then you Need node to run it.


If they were written in Python then you would need Python.


If they were written in Java then you would need Java.


You need a correct runtime to run every software unless it is compiled into machine code

and saved as a native binary for the given architecture, which is not the case with JavaScript/Node (or Python, Java, Perl, Ruby, etc.).


When you go to the Appium's source code, you will see that it needs Node and which version it needs, in the package.json file:

 "engines": {
    "node": ">=4",
    "npm": ">=3"
  },

#appium #interview_question

16 views0 comments

Recent Posts

See All

Basic JavaScript interview Questions

Q1) What is JavaScript? Ans. JavaScript is a scripting language used for programming web pages as well as server systems. It is an object-oriented, interpreted, lightweight and powerful programming la