美文网首页前端设计
Electron & sqlite3新手入门

Electron & sqlite3新手入门

作者: 前端混合开发 | 来源:发表于2021-02-19 00:34 被阅读0次

    第一次做Electron+React+Node的项目,首先就是要把环境运行起来。这个项目首先在我的MAC本上运行起来花费了2天时间,在windows本上运行又花了3天时间,所以必须得写个总结。

    Electron的安装是十分慢的,网上有教程说如何能让Electron下载变快。

    首先得保证node版本和npm版本和其他人的机器上是一样的才行。

    我是npm安装modules用了几个小时发现还是不成功,于是从别人那里拷贝了整个node_modules目录过来直接使用。最后成功在MAC本上跑起来之后,发现少了sqlite3,于是运行

    npm install sqlite3 --save
    

    很快就安装好了;

    但是在windows上安装sqlite3就没那么幸运了。
    安装了好几次一直在提示错误。
    最后找到好几篇关于这个的文章,sqlite3是依赖python 2.x和VS 2015的,所以要先把Python和Visual Studio安装好才能成功,之后还不能直接用npm安装,而是要用cnpm。
    具体步骤如下:
    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。

    最后还有一个问题,只要指定sqlite3的版本就可以解决:


    报错 不报错

    References:
    windows下electron安装node原生模块(sqlite3)--踩坑记录
    windows下使用electron+sqlite3
    electron 搭配 sqlite3 数据库之环境安装
    electron安装操作sqlite3数据库(完整版)
    windows下electron安装sqlite3

    相关文章

      网友评论

        本文标题:Electron & sqlite3新手入门

        本文链接:https://www.haomeiwen.com/subject/nxeoxltx.html