IT评测·应用市场-qidao123.com
标题:
webstorm 在 git 新项目install时 报错
[打印本页]
作者:
愛在花開的季節
时间:
2025-2-25 17:31
标题:
webstorm 在 git 新项目install时 报错
最开始是说啥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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4