node修改版本、npm修改版本、yarn无法加载文件、node_modules\sharp: Command failed解决方法

这篇具有很好参考价值的文章主要介绍了node修改版本、npm修改版本、yarn无法加载文件、node_modules\sharp: Command failed解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、node修改版本
步骤1:从node官网下载node压缩包或者exe文件
如果是下载的是exe文件就直接找到原来的node.exe文件替换掉就可以了,环境变量配置不变
如果是下载的node压缩包,需要解压后,修改本地的环境变量配置(查看步骤2)
怎么修改node版本,npm,前端,node.js

怎么修改node版本,npm,前端,node.js
找到对应要下载的版本,这里我选择的10
怎么修改node版本,npm,前端,node.js
怎么修改node版本,npm,前端,node.js
相对应下载就可以了
怎么修改node版本,npm,前端,node.js
步骤2:环境变量配置

我的node目录结构
怎么修改node版本,npm,前端,node.js

我的电脑->右击->属性->高级系统设置->环境变量
怎么修改node版本,npm,前端,node.js
怎么修改node版本,npm,前端,node.js

怎么修改node版本,npm,前端,node.js
同理,环境变量也修改为自己node.exe所在目录那的文件夹目录
怎么修改node版本,npm,前端,node.js
怎么修改node版本,npm,前端,node.js
运行命令进行配置

npm config set prefix "D:\nodejs12\node-v14.21.3-win-x64\node-v14.21.3-win-x64\node_global"
npm config set cache "D:\nodejs12\node-v14.21.3-win-x64\node-v14.21.3-win-x64\node_cache"

node -v  //查看版本

2、npm修改版本

npm install -g npm@8.7.0  // 8.7.0即为使用的版本

npm -v  //查看版本

3、yarn : 无法加载文件 D:\nodejs12\node-v14.21.3-win-x64\node-v14.21.3-win-x64\node_global\yarn.ps1,因为在此系统上
禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1

  • yarn -v
  •   + CategoryInfo          : SecurityError: (:) [],PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    

怎么修改node版本,npm,前端,node.js

=============================================
yarn 安装失败解决办法:
怎么修改node版本,npm,前端,node.js

get-ExecutionPolicy   //查看权限,默认  "Restricted 禁用"
set-ExecutionPolicy
RemoteSigned  //改为可用

怎么修改node版本,npm,前端,node.js

解决啦:
怎么修改node版本,npm,前端,node.js
4、error: xxx\xxx\node_modules\sharp: Command failed.解决方法:
一开始说是权限问题,需要加–unsafe-perm,没什么效果
例如:

yarn add sharp --unsafe-perm

在项目下创建.yarnrc文件,内容如下,再进行安装即可解决,因为运行命令时yarn所以创建.yarnrc文件,如果是npm运行,需创建.npmrc

registry "https://registry.npm.taobao.org"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl "http://cnpmjs.org/downloads"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
sharp_binary_host "https://npm.taobao.org/mirrors/sharp"
sharp_libvips_binary_host "https://npm.taobao.org/mirrors/sharp-libvips"

参考:
1、node npm yarn安装使用错误(无法使用,显示报错,不是内部或外部命令,也不是可运行的程序或批处理文件。)
2、更改本地npm的版本
3、yarn : 无法加载文件 D:\nodejs\yarn.ps1,因为在此系统上禁止运行脚本。
4、一站式解决Node项目中遇到的 诸如sharp: Command failed.或Building fresh packages…始终执行问题文章来源地址https://www.toymoban.com/news/detail-635303.html

到了这里,关于node修改版本、npm修改版本、yarn无法加载文件、node_modules\sharp: Command failed解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包