给用electron开发的项目中引入sqlite3和sequelize,运行时报错:Error: Please install sqlite3 package manually
网上搜索资料,有解决办法说要在管理员模式下全局安装windows-build-tools。于是执行npm i windows-build-tools -g。
但不管怎么样,总是卡在reify:ajv: timing reifyNode:node_modules/windows-build-tools Completed in 488ms这里。
试过更换镜像源,都没用。
最后找打一篇帖子,说是得给npm降级,降到6即可。于是npm i npm@6 -g降级。
再执行npm i windows-build-tools -g安装,成功。
- windows-build-tools node_modules Completed reifyNode moduleswindows-build-tools node_modules completed reifynode node_modules reifynode install modules node_modules node_module node_modules modules node fsevents node quot node_modules node_modules dayjs modules 39 vitetransformmiddleware vite node node_modules node node_modules node_global operation node_modules vue-loader modules loader