webstorm 在 git 新项目install时 报错

最开始是说啥python的错误 没截图 显然就是下载一个python即可

之后又说下面的错误

一开始在想 为啥我用webstorm 非得让我安装vs的东西呢  deepseek一查便知  

为什么会出现这个错误?

  1. 项目依赖 Visual Studio 构建工具

    如果你的项目使用了某些需要编译的依赖项(例如 Node.js 中的 node-gyp,或者某些需要 C++ 编译器的 npm 包),这些工具可能需要 Visual Studio 的构建工具来编译原生模块。
  2. 缺少必要的构建工具

    即使你使用的是 WebStorm,某些项目仍然需要 Visual Studio 的构建工具来编译代码。WebStorm 本身是一个 IDE,它并不包含这些构建工具。
  3. Node.js 原生模块

     如果你在 Node.js 项目中使用了某些原生模块(例如 bcryptsharp 等),这些模块需要在安装时编译,而编译过程需要 Visual Studio 的构建工具。

解决方法

1. 安装 Visual Studio 构建工具
  • 如果你确实需要这些工具,可以按照以下步骤安装:

    1. 下载并安装 Visual Studio Build Tools

    2. 在安装过程中,选择 “C++ 生成工具” 或 “.NET 生成工具”(根据你的项目需求)。

    3. 确保安装了 Windows SDK 和 MSBuild 工具。

    4. 安装完成后,重新运行你的项目。

2. 使用预编译的二进制文件
  • 如果你不想安装 Visual Studio 构建工具,可以尝试使用预编译的二进制文件。例如:

    • 对于 Node.js 项目,可以使用 node-gyp 的替代工具,如 prebuild-install

    • 或者,使用已经编译好的依赖项(例如 bcrypt 的预编译版本)。

3. 切换到不需要构建工具的环境
  • 如果你的项目不需要编译原生模块,可以尝试移除或替换这些依赖项。

  • 例如,使用纯 JavaScript 实现的库,而不是需要编译的 C++ 模块。

4. 在 WebStorm 中配置构建工具
  • WebStorm 本身不包含构建工具,但你可以配置它使用系统已安装的工具:

    1. 确保你已经安装了 Node.js 和 npm。

    2. 在 WebStorm 中,打开 File > Settings > Languages & Frameworks > Node.js and NPM,确保 Node.js 解释器配置正确。

    3. 如果你需要构建工具,确保它们已安装并在系统路径中可用。

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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值