首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在windows上安装sqlite3

在windows上安装sqlite3
EN

Stack Overflow用户
提问于 2019-05-07 03:43:04
回答 1查看 754关注 0票数 1

我正在尝试在windows 8.1node v10.15.3上使用"electron": "^4.1.4","sqlite3": "^4.0.6"

我尝试安装windows-build-tools,如下所示:

npm install --global --production windows-build-tools@4.0.0

此外,我使用了electron-rebuild -w sqlite3,它:

代码语言:javascript
运行
复制
V Rebuild Complete

该操作已成功完成,但是,在尝试安装npm install sqlite3 --save时,我得到:

代码语言:javascript
运行
复制
62 silly saveTree `-- sqlite3@4.0.6
62 silly saveTree   +-- nan@2.10.0
62 silly saveTree   `-- node-pre-gyp@0.11.0
62 silly saveTree     +-- needle@2.3.0
62 silly saveTree     | `-- debug@4.1.1
62 silly saveTree     +-- nopt@4.0.1
62 silly saveTree     +-- npm-packlist@1.4.1
62 silly saveTree     | +-- ignore-walk@3.0.1
62 silly saveTree     | `-- npm-bundled@1.0.6
62 silly saveTree     `-- tar@4.4.8
62 silly saveTree       +-- chownr@1.1.1
62 silly saveTree       +-- fs-minipass@1.2.5
62 silly saveTree       | `-- minipass@2.3.5
62 silly saveTree       |   `-- yallist@3.0.3
62 silly saveTree       +-- minipass@2.3.5
62 silly saveTree       +-- minizlib@1.2.1
62 silly saveTree       `-- yallist@3.0.3
63 verbose stack Error: EPERM: operation not permitted, unlink 'C:\Users\admin\Desktop\projects\mytestapp\node_modules\.sqlite3.DELETE\lib\binding\electron-v4.1-win32-x64\node_sqlite3.node'
64 verbose cwd C:\Users\admin\Desktop\projects\mytestapp
65 verbose Windows_NT 6.3.9600
66 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\admin\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install"
67 verbose node v10.15.3
68 verbose npm  v6.9.0
69 error path C:\Users\admin\Desktop\projects\mytestapp\node_modules\.sqlite3.DELETE\lib\binding\electron-v4.1-win32-x64\node_sqlite3.node
70 error code EPERM
71 error errno -4048
72 error syscall unlink
73 error Error: EPERM: operation not permitted, unlink 'C:\Users\admin\Desktop\projects\mytestapp\node_modules\.sqlite3.DELETE\lib\binding\electron-v4.1-win32-x64\node_sqlite3.node'
73 error  { [Error: EPERM: operation not permitted, unlink 'C:\Users\admin\Desktop\projects\mytestapp\node_modules\.sqlite3.DELETE\lib\binding\electron-v4.1-win32-x64\node_sqlite3.node']
73 error   cause:
73 error    { Error: EPERM: operation not permitted, unlink 'C:\Users\admin\Desktop\projects\mytestapp\node_modules\.sqlite3.DELETE\lib\binding\electron-v4.1-win32-x64\node_sqlite3.node'
73 error      errno: -4048,
73 error      code: 'EPERM',
73 error      syscall: 'unlink',
73 error      path:
73 error       'C:\\Users\\admin\\Desktop\\projects\\mytestapp\\node_modules\\.sqlite3.DELETE\\lib\\binding\\electron-v4.1-win32-x64\\node_sqlite3.node' },
73 error   stack:
73 error    'Error: EPERM: operation not permitted, unlink \'C:\\Users\\admin\\Desktop\\projects\\mytestapp\\node_modules\\.sqlite3.DELETE\\lib\\binding\\electron-v4.1-win32-x64\\node_sqlite3.node\'',
73 error   errno: -4048,
73 error   code: 'EPERM',
73 error   syscall: 'unlink',
73 error   path:
73 error    'C:\\Users\\admin\\Desktop\\projects\\mytestapp\\node_modules\\.sqlite3.DELETE\\lib\\binding\\electron-v4.1-win32-x64\\node_sqlite3.node',
73 error   parent: 'mytestapp' }
74 error The operation was rejected by your operating system.
74 error It's possible that the file was already in use (by a text editor or antivirus),
74 error or that you lack permissions to access it.
74 error
74 error If you believe this might be a permissions issue, please double-check the
74 error permissions of the file and its containing directories, or try running
74 error the command again as root/Administrator (though this is not recommended).
75 verbose exit [ -4048, true ]

如你所见,我得到了一个错误!

有什么建议吗?我哪里做错了?

感谢您的回复!

EN

回答 1

Stack Overflow用户

发布于 2019-05-07 15:22:39

您应该尝试如下所示。这对我很有帮助

添加到你的package.json中

代码语言:javascript
运行
复制
"scripts": {
        "postinstall": "install-app-deps",
 }

运行像npm run postinstall这样的命令

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56011415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档