日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(一)使用appium之前为什么要安装nodejs???

發布時間:2023/12/9 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (一)使用appium之前为什么要安装nodejs??? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

很多人在剛接觸appium自動化時,可能會像我一樣,按照教程搭建好環境后,卻不知道使用appium之前為什么要用到node.js,nodejs到底和appium是什么關系,對nodejs也不是很了解,接下來我和大家一起理解一下他們之間的關系。

一、簡單認識Node.js

簡單的說 Node.js 就是運行在服務端的 JavaScript。

Node.js 是一個基于Chrome JavaScript 運行時建立的一個平臺。(注意:Node.js是一個平臺,而不是一門語言)

Node.js是一個非阻塞、事件驅動I/O服務端JavaScript環境,基于Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。

解釋下非阻塞和事件驅動

?

事件驅動:服務器只在用戶那邊有事件發生的時候才響應

非阻塞:Node.js的應用是通過javascript開發的,然后直接在Google的變態V8引擎上跑。用了Node.js,你就不用擔心用戶端的請求會在服務器里跑了一段能夠造成阻塞的代碼了。

?

對node.js解釋很到位的文章:https://blog.csdn.net/mozuncangtianbaxue/article/details/78393839

?

二、為什么npm命令可以安裝appium

npm其實是Node.js的包管理工具(package manager)。

為啥我們需要一個包管理工具呢?因為我們在Node.js上開發時,會用到很多別人寫的JavaScript代碼。如果我們要使用別人寫的某個包,每次都根據名稱搜索一下官方網站,下載代碼,解壓,再使用,非常繁瑣。于是一個集中管理的工具應運而生:大家都把自己開發的模塊打包后放到npm官網上,如果要使用,直接通過npm安裝就可以直接用,不用管代碼存在哪,應該從哪下載。

更重要的是,如果我們要使用模塊A,而模塊A又依賴于模塊B,模塊B又依賴于模塊X和模塊Y,npm可以根據依賴關系,把所有依賴的包都下載下來并管理起來。否則,靠我們自己手動管理,肯定既麻煩又容易出錯。

?

三、使用appium之前為什么安裝node.js

Appium是使用nodejs實現的,所以node是解釋器,首先需要確認安裝好

?

以上的內容是本人自己查資料的見解,若有理解不到位的地方,希望大家評論指出,謝謝!

轉載于:https://www.cnblogs.com/klmei/p/8632986.html

總結

以上是生活随笔為你收集整理的(一)使用appium之前为什么要安装nodejs???的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。