我的sqlite3重建生成electron-v1.4-win32-x64,require请求electron-v1.4-win32-ia32。你知道吗?
这是应用程序的快照和已编译节点文件的快照 我找到了解决办法 我们得到了错误的构建,因为我们在64位arch中使用了32位版本的nodejs 您可以使用该过程来验证节点的拱形我的sqlite3重建生成electron-v1.4-win32-x64,require请求electron-v1.4-win32-ia32。你知道吗?,sqlite,electron,electron-builder,Sqlite,Electron,Electron Builder,这是应用程序的快照和已编译节点文件的快照 我找到了解决办法 我们得到了错误的构建,因为我们在64位arch中使用了32位版本的nodejs 您可以使用该过程来验证节点的拱形 c:\> node > process 搜索目标搜索 如果有需要,请转到nodejs.org并下载nodejs的64位安装程序 下一步 删除node_modules文件夹 打开命令提示符(以管理员身份运行) 检查节点进程类型是否为x64,如图所示 运行npm安装 mypackage.json文件 {
c:\> node
> process
搜索目标搜索
如果有需要,请转到nodejs.org并下载nodejs的64位安装程序
下一步
{
"name": "sqlite",
"version": "1.0.0",
"description": "This is the tutorial for the sqllite",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "electron .",
"rebuild": "electron-rebuild -f -w sqlite3"
},
"author": "",
"license": "ISC",
"dependencies": {
"electron-prebuilt": "^1.4.13",
"sqlite3": "^3.1.8"
},
"devDependencies": {
"electron-rebuild": "^1.5.10"
}
}
我找到了解决办法
我们得到了错误的构建,因为我们在64位arch中使用了32位版本的nodejs
您可以使用该过程来验证节点的拱形
c:\> node
> process
搜索目标搜索
如果有需要,请转到nodejs.org并下载nodejs的64位安装程序
下一步
{
"name": "sqlite",
"version": "1.0.0",
"description": "This is the tutorial for the sqllite",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "electron .",
"rebuild": "electron-rebuild -f -w sqlite3"
},
"author": "",
"license": "ISC",
"dependencies": {
"electron-prebuilt": "^1.4.13",
"sqlite3": "^3.1.8"
},
"devDependencies": {
"electron-rebuild": "^1.5.10"
}
}