首页 > 编程语言 >pnpm : 无法加载文件 D:\dev\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?Lin

pnpm : 无法加载文件 D:\dev\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?Lin

时间:2024-03-13 16:12:04浏览次数:16  
标签:脚本 策略 nodejs pnpm 请参阅 ExecutionPolicy Unrestricted 运行

一、问题现象

  

二、问题原因

  1、此问题是由于Power Shell的执行策略限制了脚本的执行

    // 通过命令可以查看当前策略
    Get-ExecutionPolicy

   

  2、策略说明:

    • Restricted:默认策略,禁止运行任何脚本,除非明确允许。
    • AllSigned:只允许运行经由数字签名并由受信任的发布者签名的脚本。
    • RemoteSigned:允许运行未经签名的脚本,但是必须由受信任的发布者在本地计算机上签名。
    • Unrestricted:允许运行所有脚本。

三、解决

  想解决问题需要修改策略为:Unrestricted

  1、当前策略是Restricted时,可以使用如下命令修改

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process

  2、当前策略是AllSigned 或 RemoteSigned时可以使用下面命令修改

    Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force

OK以上就是解决方法

标签:脚本,策略,nodejs,pnpm,请参阅,ExecutionPolicy,Unrestricted,运行
From: https://www.cnblogs.com/brucewang92/p/18070863

相关文章

  • nodejs集成C++代码:手写简单的addon
    文章目录nodejs与node-gyp手写一个简单的addon编写一个简单的binding.gyp文件编写C++源文件V8版本:addon.ccnapi_api版本:addon_api.cc编译命令JS调用在这个专栏里,已经提到过web系统中c++的两大应用场景了:assembly和cef框架的应用,这两个可以说都是客户......
  • nodejs base64 转存图片文件
     nodejsbase64转存图片文件在Node.js中,您可以使用内置的fs模块来将Base64编码的字符串转换为图片文件。以下是一个简单的例子,展示如何将Base64字符串转换为PNG图片文件:  constfs=require('fs'); //假设您有一个Base64编码的字符串constbase64Stri......
  • unbutn 安装最新nodejs LTS
    默认情况下直接执行aptupdateaptinstallnodejs会发现安装的距离最新的LTS简直差了十万八千里。同时npm也还需要另外手动安装。当前的LTS已经到了20.11.1LTS,结果 aptinstallnodejs之后node-v发现还是v12.22.9。。。 我晕菜。。本来通过下载源码包的方式一步......
  • centos 安装nodejs 18版本时,需要 glibc > 2.28
    前置条件1.make版本号4.32.gcc版本号12.2.0进行glibc-2.28配置时:../configure--prefix=/usr/local/glibc-2.28--disable-profile--enable-add-ons--with-headers=/usr/include--with-binutils=/usr/bin 遇到的错误:inux-gnu/12.2.0/include-fixed-isystem/......
  • linux下使用官网压缩包安装nodejs
    linux下使用官网压缩包安装nodejs一、下载1、官网地址:https://nodejs.org/en/download/点击对应版本下载,这里提供的是tar.xz压缩包二、解压其实这种文件其实是两层压缩,外层是.xz压缩方式,内层是.tar压缩方式,下面进行逐层解压1.xz解压xz-dxxx.tar.xz2.tar解压tar-......
  • nodejs安装、编译、执行 & npm 使用
    前言全局说明nodejs安装&npm使用nodejs是一个解释器,只是它运行再后端,在命令行看到执行结果;如果用html+js写的页面用浏览器打开,那就是可以在前台看到js执行结果。一、官网官网:https://nodejs.org/文档:https://nodejs.org/en/docs/中文网:http://nodejs.cn/GitHub......
  • pnpm link --global 用于全局链接本地开发的包
    pnpmlink--global是pnpm(一个更快、更节省磁盘空间的Node.js包管理器)中的命令,它用于全局链接本地开发的包。当你在开发一个自定义的npm包,并希望在全局环境中像已安装的全局包那样试用它时,可以使用pnpmlink--global命令。具体步骤如下:首先,确保你已经在你的包目录中......
  • 如何在Nodejs中切换版本
    Node.js的版本更新很快,有时候我们需要切换到更新的版本,以获取最新的功能和性能改进。Nodejs提供了多种方法来切换版本,下面介绍几种常用的方法:1.使用nvm切换版本NVM(NodeVersionManager)是一个管理Node.js版本的工具,可以让我们轻松地安装、卸载和切换Node.js版本。#安装nvm......
  • Playwright nodejs切换页面tab
    主要使用下面的代码awaitpage.bringToFront();录制代码时,鼠标点击页面tab的代码没有录制进去,需要手动加上面一行代码完整的代码如下import{test,expect}from'@playwright/test';test('test',async({page})=>{awaitpage.goto('https://www.baidu.com/')......
  • CentOS7安装nodejs18
    CentOS7安装nodejs18及以上版本会报错,glibc版本过低。升级glibc到2.28。查看glibc版本号#ldd--version1、下载glibc2.28并创建build目录cdwgethttp://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gztarxfglibc-2.28.tar.gzcdglibc-2.28/mkdirbuild2、升级gccyuminstall-y......