webstorm 在 git 新项目install时 报错
最开始是说啥python的错误 没截图 显然就是下载一个python即可https://i-blog.csdnimg.cn/direct/c5c7033547674cd7b58f71f6e4abfca1.png
之后又说下面的错误
https://i-blog.csdnimg.cn/direct/bb05e25633d1463baffd894022c2bdb1.png
一开始在想 为啥我用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)
https://i-blog.csdnimg.cn/direct/fbfe241921084c71a738537b3216f053.png
下载是一个.exe文件 双击运行
https://i-blog.csdnimg.cn/direct/851504bb223c4b31989e9a685d6a746f.png
(图片是网上找的 因为已经安装过了)点击继承
https://i-blog.csdnimg.cn/direct/e3cac6e42bce4be9b9d9f43d32a071cb.png
等待实行完
https://i-blog.csdnimg.cn/direct/43ccdebbee60480a828785d8cc18401a.png
点击修改https://i-blog.csdnimg.cn/direct/0696add24c494f358b6b3dc5b591ee09.png
依次点击即可
https://i-blog.csdnimg.cn/direct/939f449a3dbf4174a9908128480a03eb.png
之后再去webstrom里 npm i 就可以顺遂举行了
到了npm run dev时 又有新的问题了 哈哈哈哈哈哈哈哈哈哈哈
https://i-blog.csdnimg.cn/direct/a84fc4695b9e4daf8f2346e6641122ba.png
这个直接去vue.config.js里 在proxy 下加一个target就可以了
https://i-blog.csdnimg.cn/direct/a5ba33524b6d4db88608bc3cc48a938d.png
over。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]