windows下使用electron+sqlite3

1.前置條件node

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 。安裝過程當中在就會自動運行如下兩個命名。python

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下安裝會出現各類異常問題的!!!。
相關文章
相關標籤/搜索