摘要
本文概要介紹Node.js的Node-API的範例程式的測試方式;這裡採用C語言版的範例。
本文
Node.js的Node-API以前被稱為N-API,是拿來建立原生插件用的,原生的程式語言既可以採用C++語言、也可以採用C語言。隨後於Ubuntu 24.04環境下測試的步驟將採用C語言版範例。
前置作業
先安裝及/或確認相依套件。
sudo apt-get update
apt policy libssl-dev
apt policy build-essential
apt policy make
apt policy curl
curl https://raw.githubusercontent.com/creationix/nvm/v0.40.4/install.sh | bash
source ~/.profile
nvm --version
nvm ls-remote
nvm install v24.14.1
nvm use 24.14.1
nvm alias default 24.14.1
node -v
Node-API之C語言範例程式的運行
先透過git來複製範例程式、再運行之。其中,install目標將會依據package.json檔案指明的模組版本來進行安裝、而test目標則會依據package.json檔案指明的Node.js腳本(JavaScript)來運行測試。
git clone git clone https://github.com/nodejs/node-addon-examples.git
cd node-addon-examples/src/1-getting-started/1_hello_world/napi
npm install
npx node-gyp rebuild
npm test
運行畫面截圖如下。
完成。
參考文獻
https://nodejs.org/api/n-api.html
https://github.com/nodejs/node-addon-examples

沒有留言:
張貼留言