这是我参与更文挑战的第15天,活动详情查看: 更文挑战。
本篇文章记录一下在工作中遇到的两个环境问题。
一、yarn无法使用在vscode的terminal
1.1问题说明
在vscode工具的terminal中使用yarn命令,会出现以下的问题:
这个是因为在本地计算机上不能运行您编写的未签名脚本和来自其他用户的签名脚本。
1.2解决
1.首先以管理员的方式运行Powershell
2.请使用以下命令将计算机上的 执行策略更改为 RemoteSigned
#更改执行策略
set-ExecutionPolicy RemoteSigned
#查看策略
get-ExecutionPolicy
二、windows普通用户使用cmd命令
2.1 问题说明
在Windows环境下,有的时候使用ping,telnet命令会提示权限不足或者找不到命令,导致不能直接使用这两个命令。究其原因,ping、telnet 都是要打开带管理员权限的命令提示符(cmd)才可以使用的命令,除非您直接使用管理员账户。但一般来说,普通用户是不能拥有管理员的权限。如何解决这样的问题,最直接的办法就是设置系统环境变量和进行额外的功能加载。下面分别说明如何设置。
2.2使用cmd需配置系统环境变量
设置的环境path路径,操作步骤如下:
-
鼠标移到左下角右击后选“系统”
-
系统属性中选“高级”
-
在高级中选“环境变量”
-
进入环境变量后,查看系统变量的path处,将下列代码复制进入粘贴
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; -
点确定后,重新尝试即可恢复使用
2.3使用telenet要进行额外加载
关于telnet,则需要你进行加载后才能使用,步骤如下:
-
按win+x;
-
输入appwiz.cpl
-
点击界面左侧“启动和关闭windows功能”
-
在windows功能列表中勾选“telnet”客户端
-
系统正常联网加载后,才能使用telnet功能,其他特殊操作一样,可以参考windows 功能列表