小明不小
侠客
侠客
  • 最后登录2019-07-15
  • 发帖数10
  • 社区居民
阅读:5570回复:1

记录一下electron的采坑之路2

楼主#
更多 发布于:2019-07-15 17:22
electron-vue 和sqlite3 的踩坑之路。前车之鉴少之又少啊,只能看文档。安装完sqlite3后 运行报错,
  • 安装以后,发现Electron不能正常使用,会报出很多错误,比如缺少sqlite3模块,找不到,但是明明装了,这里需要对Sqlite3单独编译,原因是:通过npm安装的sqlite3模块只实现了对node.js原生环境的支持,如果electron需要使用的话必须对其进行二次编辑。
  • 首先进入到安装好的模块sqlite3目录下
  • cd .\node_modules\sqlite3
  • 安装nan,并run,如果run失败可以跳过
  • npm install nan --save
  • npm run prepublish
  • 编译
  • node-gyp configure --module_name=node_sqlite3 --module_path=../lib/binding/electron-v1.6.6-win32-ia32
  • node-gyp rebuild -target=1.6.6 -arch=win32 -target_platform=win32 -dist-url=https://atom.io/download/electron/ -module_name=node_sqlite3 -module_path=../lib/binding/electron-v1.6.6-win32-ia32


  • 最后还是不得行


  • 删了node-moudle重新install解决

最新喜欢:

doubleyongdouble...
doubleyong
管理员
管理员
  • 最后登录2024-04-18
  • 发帖数1167
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
沙发#
发布于:2019-07-18 14:42
666
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号