Angular 致命错误C1083:无法打开包含文件:';node_api.h';:\node\u modules\bcrypt\build\bcrypt\u lib.vcxproj中没有此类文件或目录

Angular 致命错误C1083:无法打开包含文件:';node_api.h';:\node\u modules\bcrypt\build\bcrypt\u lib.vcxproj中没有此类文件或目录,angular,sqlite,electron,Angular,Sqlite,Electron,建筑电子角sqlite应用 项目中安装的以下版本 节点v10.20.1 角度CLI:11.2.11 打字稿4.1.5 电子v12.0.5 electron builder ^22.11.1 “电子重建”:“^2.3.5”, “节点加载项api”:“^3.1.0”, “节点gyp”:“^8.0.0”, “sqlite3”:“github:mapbox/node-sqlite3” 使用以下命令:npm run rebuild 在下面出错 ⠼ 生成模块:bcrypt,已完成:0G:\Project\P

建筑电子角sqlite应用 项目中安装的以下版本

节点v10.20.1
角度CLI:11.2.11
打字稿4.1.5 电子v12.0.5 electron builder ^22.11.1 “电子重建”:“^2.3.5”, “节点加载项api”:“^3.1.0”,
“节点gyp”:“^8.0.0”,
“sqlite3”:“github:mapbox/node-sqlite3”

使用以下命令:npm run rebuild

在下面出错 ⠼ 生成模块:bcrypt,已完成:0G:\Project\Project\node\u modules\node addon- api\napi.h(4,10): 致命的 错误C1083:无法打开包含文件: “node_api.h”:没有这样的文件或目录 [G:\Project\Project\node\u modules\bcrypt\build\bcrypt\u lib.vcxproj ] ✖ 重建失败

   An unhandled error occurred inside electron-rebuild
   node-gyp failed to rebuild 'G:\Project\Project\node_modules\bcrypt'.
   Error: `C:\Program Files (x86)\Microsoft Visual 
   Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe` 
   failed with exit code: 1



  Error: node-gyp failed to rebuild 'G:\Project\Project\node_modules\bcrypt'.
  Error: `C:\Program Files (x86)\Microsoft Visual 
  Studio\2019\BuildTools\MSBuild\Current\Bin\MSBuild.exe` 
  failed with exit code: 1


  at ModuleRebuilder.rebuildNodeGypModule (G:\Project\Project\node_modules\electron- 
  rebuild\lib\src\module-rebuilder.js:193:19)
  at process._tickCallback (internal/process/next_tick.js:68:7)

如果有帮助,请检查此项-Hi@Tejeshree谢谢分享,谢谢帮助,我按照步骤操作,但现在我在尝试加载binding.gyp时在binding.gyp中遇到了新错误,如未定义的变量napi_build_version