nwjs Node webkit nw安裝編譯外掛程式

2021-09-01 12:29:07 字數 2216 閱讀 4443

本人用的是nw0.14.7 lts版  nw封裝的node版本:5.12.0

安裝好最新nodejs環境 我用的是node 12.x.x

1.裝好python2.7    並且設定系統環境變數[很重要]  要實現 能在cmd上執行 python 命令 那種

2.安裝npm 構建器

npm install node-pre-gyp -g

3.安裝node-webkit 構建器

npm install nw-gyp -g

4.安裝vs編譯器最新版本   [很重要]  無論成功失敗  切記要等3小時  因為有時提示安裝失敗 後台安裝軟體還在安裝幾個g

npm install --global --production windows-build-tools

5.編譯外掛程式 例如sqlite3

npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=5.12.0

npm有毒 : 

版本號--target=有時候填nwjs的版本號5.12.0有時填nw封裝的nodejs的版本號0.14.7

切記切記

一般都可以成功  部分外掛程式實在奇葩  只能 換辦法去解決了

--------------------------------以下是踩坑筆記 可以不去看-----------強烈建議別去看下面的--------------------------------------

上面那篇講的很詳細

安裝vc++編譯器

install visual c++ build toolset or visual studio

就是說 要安裝個10g左右的工具包 或者visual studio 全家桶

我個人選visual c++ build toolset  在單個元件那裡勾選

裝好python2.7 

並且設定系統  環境變數    [很重要]

nw-gyp rebuild --target=5.12.0 --arch=ia32

node-pre-gyp build --runtime=node-webkit --target=5.12.0 --target_arch=ia32

npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=5.12.0
npm install sqlite3 --build-from-source --runtime=node-webkit --target_arch=ia32 --target=5.12.0

npm有毒 : 版本號--target=有時候填nwjs的版本號 有時填nodejs的版本號

切記切記

安裝npm 構建器

npm install node-pre-gyp -g

安裝node-webkit 構建器

npm install nw-gyp -g

安裝vs2015 

npm install --global --production [email protected]

安裝vs最新版本

npm install --global --production windows-build-tools

切換到外掛程式所在的目錄,

cd .\node_modules\sqlite3

生成nwjs的外掛程式

npm install --build-from-source --runtime=node-webkit --target_arch=ia32 --target=5.12.0

或者node-pre-gyp install --build-from-source --runtime=node-webkit  --target_arch=ia32 --target= 

成功後,會在sqlite3\lib\binding目錄下生成資料夾node-webkit-v0.12.3-win32-x64。這樣就安裝成功了

32位=ia32

64位=x64

原創 mac下為eclipse安裝反編譯外掛程式

1.開啟這個 找到 2.解壓縮得到一些檔案,資料夾。其中反編譯要用到的有,features 資料夾下的jar檔案 plugins 資料夾下的jar檔案。3.將這個兩個jar分別放到eclipse安裝資料夾下對應的features plugins資料夾內。4.重新啟動eclipse。5.eclipse...

ubuntu安裝flash player外掛程式問題

然後還有兩個步驟 把libflashplayer.so複製的你瀏覽器的plugins目錄裡面,比如我的火狐瀏覽器就是 usr lib firefox browser plugins這個路徑,你自己要看自己的路徑,然後在終端裡面輸入 sudo cp libflashplayer.so usr lib ...

eclipse安裝freemarker外掛程式

解壓,把features和plugins的東東加到elispe的features和plugins下,重啟eclispe 還要把以前開啟的頁面全部關閉,重新開啟就可以了 第二種方式 help software updates find and install.choose search for new...