VSCode之PowerShell中创建项目踩坑

news/2024/7/16 8:42:07 标签: vscode, ide, 编辑器, node.js

VSCode之PowerShell中创建项目踩坑

文章目录

  • VSCode之PowerShell中创建项目踩坑
  • 1.VSCode创建项目踩坑
    • 1. 问题描述
    • 2. 原因分析及解决方法
      • 1. 原因:PowerShell 执行策略默认为:Restricted
      • 2. 解决方法

1.VSCode创建项目踩坑

1. 问题描述

使用vue-v命令查看Vue-cli的版本时出现下面的错误

PS I:\vscodeproject\vue3-demo> vue -v
vue : 无法加载文件 D:\node-v14.16.0\node_cache\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息 
,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ vue -v
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException

2. 原因分析及解决方法

powershell常用策略

powershell是微软推出的比cmd更加强大的命令行工具,它和cmd一样也可以编写脚本来执行。对于刚接触powershell不久的用户来说,可能会遇到好不容易编写了脚本文件,却被系统告知禁止运行任何脚本的情况。禁止执行脚本文件是为了系统安全考虑的,但是当我们已经确认脚本是安全的,要怎么执行呢?

PowerShell无疑是对安全做过充分考量的,它把脚本的执行分成了几个策略。

下面是4种常用的执行策略:

Restricted

禁止运行任何脚本和配置文件。

AllSigned

可以运行脚本,但要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本。

RemoteSigned

可以运行脚本,但要求从网络上下载的脚本和配置文件由可信发布者签名; 不要求对已经运行和已在本地计算机编写的脚本进行数字签名。

Unrestricted

可以运行未签名脚本。(危险!)

1. 原因:PowerShell 执行策略默认为:Restricted

可通过 get-ExecutionPolicy命令查看 结果为 Restricted

2. 解决方法

以管理员身份打开Power Shell将策略设置为 RemoteSigned 即可,命令如下:

PS C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned

执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y](Y)  [A] 全是(A)  [N](N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): Y #这里输入Y,回车即可
PS C:\WINDOWS\system32>

帮助 (默认值为“N”): Y #这里输入Y,回车即可
PS C:\WINDOWS\system32>



http://www.niftyadmin.cn/n/5345073.html

相关文章

selenium的其它使用方法

selenium的其它使用方法 1. selenium标签页的切换 当selenium控制浏览器打开多个标签页时,如何控制浏览器在不同的标签页中进行切换呢?需要我们做以下两步: 获取所有标签页的窗口句柄 利用窗口句柄字切换到句柄指向的标签页 这里的窗口句柄…

《WebKit 技术内幕》学习之十一(2):多媒体

2 视频 2.1 HTML5视频 在HTML5规范定义中,Web开发者可以使用“video”元素来播放视频资源。视频中有个重要的问题就是视频编码格式,对此,目前标准中包含了三种编码格式,它们分别是Ogg、MPEG4和WebM。其中Ogg是由Xiph.org组织开…

【LeetCode每日一题】2865. 美丽塔 I

2024-1-24 文章目录 [2865. 美丽塔 I](https://leetcode.cn/problems/beautiful-towers-i/) 2865. 美丽塔 I 初始化变量 ans 为0,用于记录最大的和值。获取整数列表的长度,保存到变量 n 中。使用一个循环遍历列表中的每个位置,从0到n-1。在循…

性能优化-OpenCL 介绍

「发表于知乎专栏《移动端算法优化》」 本文首先对 GPU 进行了概述,然后着重地对移动端的 GPU 进行了分析,随后我们又详细地介绍了 OpenCL 的背景知识和 OpenCL 的四大编程模型。希望能帮助大家更好地进行移动端高性能代码的开发。 🎬个人简介…

折线的可视化及不规则柱体的绘制

开发环境: Windows 11 家庭中文版Microsoft Visual Studio Community 2019VTK-9.3.0.rc0vtk-example demo解决问题: 1.绘制一条多段线(折现),并可视化这段折现;2.根据折现绘制一个不规则柱体 关键点 : vtk…

初探二分法

推荐阅读 智能化校园:深入探讨云端管理系统设计与实现(一) 智能化校园:深入探讨云端管理系统设计与实现(二) 文章目录 推荐阅读题目解法一解法二 题目 题目:给定一个 n 个元素有序的&#xff0…

Mybatis 拦截器注册方式

在MyBatis中注册拦截器可以通过以下三种方式&#xff1a; 1. XML配置文件方式 在Mybatis的核心配置文件&#xff08;mybatis-config.xml&#xff09;中的标签下定义拦截器&#xff0c;并指定实现类。 <configuration><!-- ...其他配置... --><plugins><…

Vue3+Vite使用Puppeteer进行SEO优化(SSR+Meta)

1. 背景 【笑小枫】https://www.xiaoxiaofeng.com上线啦 资源持续整合中&#xff0c;程序员必备网站&#xff0c;快点前往围观吧~ 我的个人博客【笑小枫】又一次版本大升级&#xff0c;虽然知道没有多少访问量&#xff0c;但我还是整天没事瞎折腾。因为一些功能在Halo上不太好实…