繁体   English   中英

运行 npm 安装时出现不支持的平台错误

[英]Unsupported Platform error when running npm install

我正在尝试在 windows wsl/ubuntu 环境中运行 npm。 我尝试在我刚刚从 github 克隆下来的项目上运行 npm install 并返回此错误

npm ERR! notsup Unsupported platform for @next/swc-win32-x64-msvc@11.1.2: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"})

奇怪的是,运行npm -v给出 6.14.14 而which npm给出 /home/steve/.nvm/versions/node/v14.17.4/bin/npm

感觉有点像是在看两个不同的版本? 它可能根本不应该尝试运行 win32 package。 虽然不知道如何补救。

根据错误消息,您尝试安装的库被声明为仅限 Windows,但您尝试将其安装在 Linux 上(WSL 计数为 Linux,即使它是“虚拟”内核)。 您应该在 Windows 上本地运行它才能成功。

至于版本, npm -v报告npm版本(6.14.14),而路径文件夹名称中的版本指的是节点版本(14.17.4)。 两者通常是不同的,即使 Npm 总是与 Node.js 捆绑在一起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM