yarn : 无法将“yarn”项不能识别为 cmdlet、function( is not recognized报错)

2024-01-05 13:44

本文主要是介绍yarn : 无法将“yarn”项不能识别为 cmdlet、function( is not recognized报错),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

        • 在vscode终端使用`yarn install`命令下面报错
        • 在vscode控制台输入(全局安装yarn) :`npm install -g yarn`
        • 在执行,报错如下:
      • 报错原因:
      • 报错进行修改如下:
        • 查看命令窗口执行的安全策略
        • 设置命令窗口执行的远程策略
        • 查看安全策略,已修改成功
        • 可以正常使用yarn了
        • 如果一直显示等待,ctrl+c结束,重新执行`yarn install`
        • 修改yarn的镜像源,重新执行`yarn install`下载快些

在vscode终端使用yarn install命令下面报错
yarn install
PS F:\ls\quick_redis_blog-2.7.0-alpha> yarn install
yarn : The term 'yarn' is not recognized as the name of a cmdlet, function, script file, or operable program
. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ yarn install
+ ~~~~+ CategoryInfo          : ObjectNotFound: (yarn:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException
在vscode控制台输入(全局安装yarn) :npm install -g yarn
PS F:\ls\quick_redis_blog-2.7.0-alpha> npm install  -g yarnadded 1 package in 7s
npm notice
npm notice New patch version of npm available! 10.2.4 -> 10.2.5
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.2.5
npm notice Run npm install -g npm@10.2.5 to update!
npm notice
在执行,报错如下:
PS F:\ls\quick_redis_blog-2.7.0-alpha> yarn install
yarn : File C:\Program Files\nodejs\yarn.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Ptem. For more information, see about_Execution_P
olicies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ yarn install
+ ~~~~+ CategoryInfo          : SecurityError: (:) [], PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

报错原因:

这是由于 Windows PowerShell 自动阻止不信任的脚本执行造成的,因此需要更改 Windows PowerShell 执行策略。
要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。
要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope CurrentUser”。

报错进行修改如下:

查看命令窗口执行的安全策略
PS F:\ls\quick_redis_blog-2.7.0-alpha> get-ExecutionPolicy
Restricted

在这里插入图片描述

设置命令窗口执行的远程策略
set-ExecutionPolicy RemoteSigned 
接着输入确认y

在这里插入图片描述

查看安全策略,已修改成功
 get-ExecutionPolicy

在这里插入图片描述

可以正常使用yarn了

在这里插入图片描述

如果一直显示等待,ctrl+c结束,重新执行yarn install

在这里插入图片描述

修改yarn的镜像源,重新执行yarn install下载快些
yarn config set registry ‘https://registry.npm.taobao.org’

在这里插入图片描述

这篇关于yarn : 无法将“yarn”项不能识别为 cmdlet、function( is not recognized报错)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/573050

相关文章

Python Jupyter Notebook导包报错问题及解决

《PythonJupyterNotebook导包报错问题及解决》在conda环境中安装包后,JupyterNotebook导入时出现ImportError,可能是由于包版本不对应或版本太高,解决方... 目录问题解决方法重新安装Jupyter NoteBook 更改Kernel总结问题在conda上安装了

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

解决jupyterLab打开后出现Config option `template_path`not recognized by `ExporterCollapsibleHeadings`问题

《解决jupyterLab打开后出现Configoption`template_path`notrecognizedby`ExporterCollapsibleHeadings`问题》在Ju... 目录jupyterLab打开后出现“templandroidate_path”相关问题这是 tensorflo

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Idea实现接口的方法上无法添加@Override注解的解决方案

《Idea实现接口的方法上无法添加@Override注解的解决方案》文章介绍了在IDEA中实现接口方法时无法添加@Override注解的问题及其解决方法,主要步骤包括更改项目结构中的Languagel... 目录Idea实现接China编程口的方法上无法添加@javascriptOverride注解错误原因解决方

MySQL报错sql_mode=only_full_group_by的问题解决

《MySQL报错sql_mode=only_full_group_by的问题解决》本文主要介绍了MySQL报错sql_mode=only_full_group_by的问题解决,文中通过示例代码介绍的非... 目录报错信息DataGrip 报错还原Navicat 报错还原报错原因解决方案查看当前 sql mo

Java function函数式接口的使用方法与实例

《Javafunction函数式接口的使用方法与实例》:本文主要介绍Javafunction函数式接口的使用方法与实例,函数式接口如一支未完成的诗篇,用Lambda表达式作韵脚,将代码的机械美感... 目录引言-当代码遇见诗性一、函数式接口的生物学解构1.1 函数式接口的基因密码1.2 六大核心接口的形态学

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

golang1.23版本之前 Timer Reset方法无法正确使用

《golang1.23版本之前TimerReset方法无法正确使用》在Go1.23之前,使用`time.Reset`函数时需要先调用`Stop`并明确从timer的channel中抽取出东西,以避... 目录golang1.23 之前 Reset ​到底有什么问题golang1.23 之前到底应该如何正确的

linux报错INFO:task xxxxxx:634 blocked for more than 120 seconds.三种解决方式

《linux报错INFO:taskxxxxxx:634blockedformorethan120seconds.三种解决方式》文章描述了一个Linux最小系统运行时出现的“hung_ta... 目录1.问题描述2.解决办法2.1 缩小文件系统缓存大小2.2 修改系统IO调度策略2.3 取消120秒时间限制3