vue-electron 使用sqlite3数据库,执行npm run build 报错 .NET Framework 2.0 SDK,Microsoft Visual Studio 2005[C:\temp\wechat\node_modules\sqlite3\build\binding.sln]

问题描述

vue-electron 使用sqlite3数据库,执行npm run build 报错如下:

.NET Framework 2.0 SDK,Microsoft Visual Studio 2005[C:\temp\wechat\node_modules\sqlite3\build\binding.sln]
Failed to execute ‘C:\Program Files (x86)\nodejs\node.exe C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\temp\wechat\node_modules\sqlite3\lib\binding\electron-v5.0-win32-ia32\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\temp\wechat\node_modules\sqlite3\lib\binding\electron-v5.0-win32-ia32 --napi_version=3 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=electron-v5.0‘ (1)

解决方式

安装一下Visual Studio 2005,就可以解决问题

这里附上Visual Studio 2005下载地址:ftp://vipdownload:[email protected]:8021/cs_vs_2005_pro_dvd.iso,

下载完成,打开vs\Setup 文件下的setup进行安装,直接下一步下一步就可以了。

原文地址:https://www.cnblogs.com/brock/p/11715190.html

时间: 2024-08-05 11:46:58

vue-electron 使用sqlite3数据库,执行npm run build 报错 .NET Framework 2.0 SDK,Microsoft Visual Studio 2005[C:\temp\wechat\node_modules\sqlite3\build\binding.sln]的相关文章

Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法

Laravel 5.4 Mix & Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法 首先进入package.json文件,将scripts下的所有cross-env删除掉,(devDependencies下的不能删除)处理结果代码如下: { "private": true, "scripts": { "dev": "npm run development&qu

vue项目npm run dev报错events.js:160 throw er; // Unhandled 'error' event listen EADDRINUSE :::8002

出错情况,如下图: 报错原因: listen EADDRINUSE :::8002 意思是当前8002端口被占用 解决办法: 一:简单粗暴:关掉可能影响的相关程序,重新执行启动. 二: 1.Win+R,cmd查询使用的端口号是否被占用: 输入命令:netstat -aon|findstr "8002" 按回车显示占用8080端口对应的程序的PID号:如下图: 2.根据PID号找到对应的程序: 输入命令:tasklist|findstr "12452" 按回车后显示出

atom执行num run dev报错

# atom运行npm run dev报错问题 运行描述 vue项目,直接在终端中运行 npm run dev 可以成功执行.但是在atom安装的platformio-ide-terminal插件中打开一个终端运行报错 解决方案 在webpack.dev.conf.js中添加如下配置即可 const ExtractTextPlugin = require('extract-text-webpack-plugin') plugins: [ ... // extract css into its o

npm run server报错

从git上clone的vue项目npm install后npm run server报错 $ npm run dev > [email protected] dev E:\pythonProject\luffy\luffyvue > webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 10% building modules 0/1 modules 1 active ... webpack/hot/

解决npm run eject报错问题

creat-react-app npm run eject报错问题 使用creat-react-app 初始化项目后,运行npm run eject会暴露出隐藏的配置文件, 但是直接使用npm run eject命令的话又会报错... 这样 或是这样 百思不得解呀,扒了好久终于知道咋办了 create-react-app my-app 后 依次执行以下命令 git init git add . git commit -m "Saving before ejecting" 然后再执行 n

nuxt.js 初始化 npm run dev 报错

在初始化 npm install 了基本依赖后: npm run dev 报错: error in ./server/index.js Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions. In C:\Users\L\Desktop\Nuxt\nuxt-learn\node_modules\backpack-core\babel.js at create

npm run dev报错,events.js:160 throw er; // Unhandled 'error' event

错误代码如下: [email protected] dev E:MySoftwaretestGitwebpackvue-projectnode build/dev-server.js "8088" events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EACCES 0.0.0.0:8080 at Object.exports._errnoException (util.js:1026:11) at expo

create-react-app创建项目后,运行npm run eject报错解决方法

运行npm run eject报错解决方法 主要问题是脚手架添加.gitgnore文件,但是却没有本地仓库,使用以下命令操作以下就可以了 git init git add . git commit -m 'saveing befor ejecting' 最后 npm run eject y 就解决了! 原文地址:https://www.cnblogs.com/ZhaoWeiNotes/p/11855731.html

vue项目更换目录后执行npm run dev 就报错(新手进)

在我们搭建好一个VUE项目的环境后,觉得这个项目存放的位置不好,想移动一下,但是移动后我们发现执行npm run dev就会报下面的错误: 明明只是移动了一下位置,就报错,实在是太恶心了. 但是只要我们细心看一下错误:,然后去node_modules文件夹下去找这个包,会发现这个包是这样的 我们发现:这只是一个快捷方式,根本就不是我们下载的module 如果只有一个是这样,我们直接使用npm install semver就OK了,但是很遗憾,这样的东西不是一个而是几百个: 无语...总不能一个个