官术网_书友最值得收藏!

3.1.3 安裝Node.js和NPM

因為命令行版本Appium的運行依賴于Node.js,所以需要提前安裝Node.js環境。Node.js是一個JavaScript運行時環境(run-time environment)。NPM(Node Package Manager)是隨同Node.js一起安裝的包管理工具,能解決Node.js代碼部署時的很多問題。在Terminal中執行以下命令對Node.js進行安裝。

% brew install node

安裝完成后,使用node -v命令查看Node.js的版本。

# %符號為命令提示符
% node -v
v18.9.0

另外,安裝完Node.js的同時會自動安裝NPM工具,使用npm -v命令查看NPM工具的版本。

% npm -v
8.19.1

NPM在安裝軟件的過程中會自動搜索、安裝一些依賴包,但這些包文件可能存儲在國外的網站中,因為網絡問題,可能會安裝失敗。為了解決這個問題,可以安裝cnpm,并使用國內的一些源文件。例如,執行下面的命令安裝cnpm,并將源指向淘寶的NPM源。

% sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

安裝完成后,執行如下命令查看cnpm的版本。

% cnpm -v
cnpm@8.4.0 (/opt/homebrew/lib/node_modules/cnpm/lib/parse_argv.js)
npm@8.19.3 (/opt/homebrew/lib/node_modules/cnpm/node_modules/npm/index.js)
node@18.9.0 (/opt/homebrew/Cellar/node/18.9.0/bin/node)
npminstall@6.6.2 (/opt/homebrew/lib/node_modules/cnpm/node_modules/npminstall/
lib/index.js)
prefix=/opt/homebrew 
darwin arm64 22.1.0 
registry=https://registry.npmmirror.com
主站蜘蛛池模板: 沁水县| 盐城市| 康乐县| 富源县| 伊金霍洛旗| 伊春市| 寻乌县| 若尔盖县| 唐海县| 江山市| 银川市| 城步| 东城区| 鸡东县| 磐安县| 沽源县| 微山县| 东阿县| 习水县| 崇左市| 佛冈县| 金华市| 济宁市| 上思县| 德安县| 巴彦淖尔市| 都安| 美姑县| 邵阳市| 明光市| 平武县| 嵊州市| 哈密市| 桂东县| 泉州市| 会泽县| 云霄县| 咸阳市| 鹰潭市| 竹山县| 桑日县|