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下安装会出现各类异常问题的!!!。
相关文章
相关标签/搜索