npm ERR! notsup Unsupported platform for n@9.0.0: wanted {“os“:“!win32“,“arch“:“any“} (current: {“os

这篇具有很好参考价值的文章主要介绍了npm ERR! notsup Unsupported platform for n@9.0.0: wanted {“os“:“!win32“,“arch“:“any“} (current: {“os。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

出现场景:

执行 npm install -g n 时,本意是借助n模块去更新node版本,出现npm ERR! notsup Unsupported platform for n@9.0.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})

D:\testItem>npm install -g n
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for n@9.0.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm ERR! notsup Valid OS:    !win32
npm ERR! notsup Valid Arch:  any
npm ERR! notsup Actual OS:   win32
npm ERR! notsup Actual Arch: x64

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\yuming.w.DIGQUANT\AppData\Roaming\npm-cache\_logs\2022-10-13T05_54_00_122Z-debug.log

看了一位网友的解决办法是直接在后面--force

npm install -g n --force
D:\testItem>npm install -g n --force
npm WARN using --force I sure hope you know what you are doing.
C:\Users\yuming.w.DIGQUANT\AppData\Roaming\npm\n -> C:\Users\yuming.w.DIGQUANT\AppData\Roaming\npm\node_modules\n\bin\n
+ n@9.0.0
updated 1 package in 0.667s

运行成功之后,再次执行n -v 会出现'"bash"' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

说明这个模块不支持当前操作系统,所以npm install -g n不能在windows下执行。其实我的目的是使用n模块来升级nodejs。在windows下升级noedjs直接下载安装即可,可以直接前往Download | Node.js官网下载node的指定版本即可。无须n模块。

当然还看到一个网友的另外一种解决方式,就是可以使用git上的一个工具gnvm来替换这个n模块

下载地址:https://github.com/Kenshin/gnvm

这种方式我暂时还没有试过,有兴趣的小伙伴可以去试试!文章来源地址https://www.toymoban.com/news/detail-519129.html

到了这里,关于npm ERR! notsup Unsupported platform for n@9.0.0: wanted {“os“:“!win32“,“arch“:“any“} (current: {“os的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • flutter项目怎么判断是不是web平台?Unsupported operation: Platform._operatingSystem

    如果你使用Platform 这个工具来判断的时候,很有可能会报错:  ======== Exception caught by widgets library ======================================================= The following UnsupportedError was thrown building MyApp(dirty): Unsupported operation: Platform._operatingSystem The relevant error-causing widget was:  Platform判断的时候

    2024年01月22日
    浏览(38)
  • 错误代码 ERR_OSSL_EVP_UNSUPPORTED

    目录 1.问题原因 2.错误描述 3.解决办法 升级了Node.js v17+ 版本出现的问题。 升级了node.js 版本到 v17.9.1,出现如下错误: 如果使用的是 visual studio code,在终端处输入 windows 输入 linux 输入  最直接的办法 将 node.js 版本降到 v16+

    2024年02月11日
    浏览(31)
  • AutoSar Classic Platform Os功能安全机制解析

    功能安全(Function Safety,有时也简称为FuSa)在工业控制、智能网联汽车、航空航天等安全关键领域中已经有了成熟的应用。在国内和国际,也有众多标准定义了它的思路、流程和规范。本系列文章试图以浅显的方式,为这方面的初学者提供一些有益的参考。 我们不妨先来看

    2024年02月14日
    浏览(32)
  • node版本过高出现ERR_OSSL_EVP_UNSUPPORTED错误

    目录 错误原因: 解决方法: node升级到16版本以上时,打包小程序出现了ERR_OSSL_EVP_UNSUPPORTED错误 错误原因: 新版本的nodejs使用的openssl和旧版本不同,导致出错 解决方法: 1.将node版本重新换回16.x 2.在终端输入以下代码(Windows) 但这样只是一次性的配置,每次运行都要重新

    2024年03月26日
    浏览(28)
  • npm下载报错npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! network re

    1、设置代理关闭 2、清除缓存 但我执行这句后会报下面的错误 3、又按照博主写的执行下面语句 显示以下结果 然后说是要降低npm版本 还是报错!!! 1、查看npm镜像设置 2、将npm设置为淘宝镜像 3、再次查看npm镜像设置 再下载终于成功了!!

    2024年02月12日
    浏览(36)
  • npm i时报错npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving

    使用npm或yarn安装第三方包。 使用npm命令和yarn命令混合使用会出现安装包冲突。 如果将 yarn.lock 和 package.lock 文件放在一起,有时会变得很困难,因为存在不同步的风险 yarn install 安装生成的 yarn.lock 文件 与 npm install 生成的 package-lock.json 文件时间相差较远,造成了 yarn.lock 的

    2024年02月09日
    浏览(117)
  • 【Vue报错】npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR!

    报错代码如下: 报错原因:由于npm版本太高导致此错误发。npm的版本只要超大于或等于7.x.x,会在某些方面上更加严格,就会导致出现这种情况,低于7.x.x不会出现这种情况 解决方案 1.在指令后面都添加上 --legacy-peer-deps,如下 2.在指令后面都加上 --force,如下 3.降低npm版本(

    2024年02月09日
    浏览(31)
  • 【Debug】npm下载报错:npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT

    npm的默认地址是国外的,在下载依赖时,由于网速问题可能会导致这样那样的错误~        如果上面的方法没有解决问题,那检查一下是不是版本不适配导致的? 首先删除原来的node和npm 进入官网重新下载: Node,js官网  选择想要的版本,点击安装~傻瓜式安装就好啦 检查

    2024年02月04日
    浏览(38)
  • npm install报错npm ERR! gyp ERR! node -v v16.18.1npm ERR! gyp ERR! node-gyp -v v3.8.0npm ERR! gyp ER

    这是 node-sass、sass-loader 安装的版本和电脑安装的 node.js 版本不兼容导致的错误 我的node.js版本是16.18.1 在项目目的package.json文件把 node-sass 和 sass-loader 的修改成如下版本,npm install 安装成功 node-sass:^6.0.1 sass-loader:^6.0.7 如果你的nodejs是其他版本,可以自行查询node-sass和sas

    2024年02月13日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包