windows下使用electron+sqlite3


1.前置條件

1.1:安裝 python2.7。python 若是有問題,如果之前安裝過多個版本,則必須 npm config set python "/path/python.exe"。必須為2.7版本。
1.2:安裝 Visual Studio 2015 ,安裝過程中需要安裝c++相關,必須安裝。 
1.3:安裝 windows-build-tools。 npm install windows-build-tools -g  。如果npm 不行,運行  cnpm install windows-build-tools -g。 windows build 錯誤時,需要重新安裝vs2015。
1.4:安裝 node-pre-gyp 和 node-gyp。 npm install node-pre-gyp -g           npm install node-gyp -g。
 
2.安裝
 
2.1:下面代碼為package.json 中和sqlite3相關配置。 electron-builder 和 electron-rebuild 
{
  "private":true,
"scripts": {"rebuild": "electron-rebuild -f -w sqlite3", "postinstall": "electron-builder install-app-deps" }, "devDependencies": { "electron": "4.0.4", "electron-builder": "^20.38.5",
"electron-rebuild": "^1.8.4" }, "dependencies": {"sqlite3": "^4.0.6" } }

2.2: npm install 。安裝過程中在就會自動運行以下兩個命名。

electron-rebuild -f -w sqlite3
electron-builder install-app-deps
在第一次安裝過程中可能會因為 electron-rebuild 出錯。需要單獨安裝一次 npm install --save-dev electron-rebuild,之后再npm install。下圖為運行過程:
 
 
2.3:安裝成功后在 node_modules/sqlite3/lib/binding  會出現能夠應用的文件,如圖:
 
 
 
備注:以上僅個人在使用過程配置流程無任何問題,win下安裝會出現各種異常問題的!!!。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM