最开始是说啥python的错误 没截图 显然就是下载一个python即可
之后又说下面的错误
一开始在想 为啥我用webstorm 非得让我安装vs的东西呢 deepseek一查便知
为什么会出现这个错误?
- 项目依靠 Visual Studio 构建工具:
假如你的项目使用了某些需要编译的依靠项(例如 Node.js 中的 node-gyp,或者某些需要 C++ 编译器的 npm 包),这些工具大概需要 Visual Studio 的构建工具来编译原生模块。
- 缺少必要的构建工具:
纵然你使用的是 WebStorm,某些项目仍然需要 Visual Studio 的构建工具来编译代码。WebStorm 自己是一个 IDE,它并不包含这些构建工具。
- Node.js 原生模块:
假如你在 Node.js 项目中使用了某些原生模块(例如 bcrypt、sharp 等),这些模块需要在安装时编译,而编译过程需要 Visual Studio 的构建工具。
解决方法
1. 安装 Visual Studio 构建工具
- 假如你确实需要这些工具,可以按照以下步调安装:
- 下载并安装 Visual Studio Build Tools。
- 在安装过程中,选择 “C++ 生成工具” 或 “.NET 生成工具”(根据你的项目需求)。
- 确保安装了 Windows SDK 和 MSBuild 工具。
- 安装完成后,重新运行你的项目。
2. 使用预编译的二进制文件
- 假如你不想安装 Visual Studio 构建工具,可以尝试使用预编译的二进制文件。例如:
- 对于 Node.js 项目,可以使用 node-gyp 的更换工具,如 prebuild-install。
- 或者,使用已经编译好的依靠项(例如 bcrypt 的预编译版本)。
3. 切换到不需要构建工具的环境
- 假如你的项目不需要编译原生模块,可以尝试移除或更换这些依靠项。
- 例如,使用纯 JavaScript 实现的库,而不是需要编译的 C++ 模块。
4. 在 WebStorm 中配置构建工具
- WebStorm 自己不包含构建工具,但你可以配置它使用系统已安装的工具:
- 确保你已经安装了 Node.js 和 npm。
- 在 WebStorm 中,打开 File > Settings > Languages & Frameworks > Node.js and NPM,确保 Node.js 表明器配置正确。
- 假如你需要构建工具,确保它们已安装并在系统路径中可用。
5. 使用 Docker 或 WSL(Windows Subsystem for Linux)
- 假如你不想在 Windows 上安装 Visual Studio 构建工具,可以尝试在 Docker 容器或 WSL 中运行你的项目。这些环境通常已经配置好了构建工具。
WebStorm 是否可以更换 Visual Studio?
- WebStorm 是一个强盛的 JavaScript/TypeScript IDE,但它重要用于前端开发和 Node.js 开发,并不包含 Visual Studio 的构建工具。
- 假如你的项目需要编译原生模块或依靠 Visual Studio 的构建工具,WebStorm 自己无法更换这些工具。
总结
- 假如你看到 “You need to install the latest version of Visual Studio” 的错误,通常是因为你的项目需要 Visual Studio 的构建工具来编译某些依靠项。
- 你可以选择安装 Visual Studio 构建工具,或者尝试使用预编译的依靠项。
- WebStorm 是一个 IDE,它不能更换 Visual Studio 的构建工具,但可以配置为使用这些工具。
知道了来龙去脉 那就着手安装 (链接:Microsoft C++ 生成工具 - Visual Studio)
下载是一个.exe文件 双击运行
(图片是网上找的 因为已经安装过了)点击继承
等待实行完
点击修改
依次点击即可
之后再去webstrom里 npm i 就可以顺遂举行了
到了npm run dev时 又有新的问题了 哈哈哈哈哈哈哈哈哈哈哈
这个直接去vue.config.js里 在proxy 下加一个target就可以了
over。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |