nodesj的addon模組配置使用 報錯處理

2021-07-31 00:01:05 字數 960 閱讀 7730

需要有c++檔案,編譯配置檔案以及nodejs呼叫檔案;

需要用到的命令node-gyp configure build;

具體見官方文件。

關於node-gyp的安裝使用:

github上的installation中給出了必須的環境,我的是win8,所以就記錄一下win8的環境搭建:

1、npm install node-gyp@latest -g

測試:node-gyp list  顯示出已安裝的node development files則安裝成功

如果報錯command not found,需要安裝工具(見【error】npm安裝express報錯: command not found),安裝了express-generator以後node-gyp也正常了,不過不知道是不是這個原因0 0

2、安裝 python (v2.7.10

recommended, v3.x.x

is not supported)

安裝完需要將python的安裝路徑加到計算機》屬性》高階系統設定》環境變數》系統變數path中去,記得加分號

測試:cmd中輸入python -v  輸出版本號,注意v是大寫(不知道為何gitbash中就沒有python命令= =)

3、安裝 microsoft visual studio c++ 2013 for windows desktop (express version works well)

各種node-gyp的報錯:

1、先自查:node-gyp是否為最新版本,python是否正確安裝且為v2.7,vs是否安裝,是否關閉**,是否有binding.gyp檔案,c檔案**是否正確。

2、node-gyp版本問題,解決方案:uninstall以後安裝最新版本

3、沒有binding.gyp檔案或者格式不正確

configparser模組讀寫ini配置檔案

這篇部落格,介紹下python中利用configparser模組讀寫配置檔案的方法,僅供參考。一 讀取檔案 configparser模組支援讀取.conf和.ini等型別的檔案,那麼首先在資料夾新建乙個.ini檔案,寫入一些資訊,如下圖 示例 如下 1 coding utf 8 2 import c...

Nginx開啟stub status模組配置方法

nginx中的stub status模組主要用於檢視nginx的一些狀態資訊.本模組預設是不會編譯進nginx的,如果你要使用該模組,則要在編譯安裝nginx時指定 複製 如下 一 檢視已安裝的 nginx 是否包含 stub status 模組 複製 如下 usr local nginx sbin...

Nginx開啟stub status模組配置方法

nginx中的stub status模組主要用於檢視nginx的一些狀態資訊.本模組預設是不會編譯進nginx的,如果你要使用該模組,則要在編譯安裝nginx時指定 複製 如下 con程式設計客棧figure with http stub status module 一 檢視已安裝的 nginx 是...