[英]Npm error unsupported platform for fsEvents when deploying to Azure
[英]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.