学无先后,达者为师

网站首页 编程语言 正文

ts-node : 无法加载文件 C:\Users\Dell\AppData\Roaming\npm\ts-node.ps1,因为在此系统上禁止运行脚本。有关详细信息

作者:想念如果有声音___ 更新时间: 2022-02-28 编程语言

新电脑安装了vs code,在终端中执行Node项目的时候发现报错了。报错信息如下:

在这里插入图片描述

1. 分析问题
  • 这应该是由于计算机启动Windows PowerShell时, 执行策略很可能是Restricted(受限制的), 也就是默认设置,Restricted 的时候不允许任何脚本执行。可以通过打开PowerShell输入get-executionpolicy来查看计算机目前的执行策略,如出现:Restricted,则说明执行策略受限,不允许执行脚本。
2. 解决问题

管理员身份 打开PowerShell(与管理员身份打开vs code之后新建终端是一样的)输入: set-executionpolicy remotesignet(设置执行策略远程签名)

3. 具体步骤
  1. 以管理员身份打开终端(或者vs code);
  2. 在终端执行: get-ExecutionPolicy,显示Restricted(表示状态是禁止的);
  3. 在终端执行: set-ExecutionPolicy RemoteSigned
  4. 在终端执行: get-ExecutionPolicy,显示RemoteSigned
  5. 喝杯枸杞水庆祝成功。

原文链接:https://blog.csdn.net/qq_19249021/article/details/121355440

栏目分类
最近更新