NestJS启动报错:nest.ps1未数字签名,修改执行策略无效求助
解决方案
针对你遇到的NestJS CLI脚本未签名无法运行的问题,试试以下几种方法:
临时绕过当前PowerShell会话的执行策略
打开PowerShell,执行以下命令:Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process这个设置仅对当前PowerShell窗口有效,不会修改系统全局策略,执行完后再运行
nest start即可。使用命令提示符(CMD)替代PowerShell
直接打开CMD,切换到项目目录后运行nest start,CMD不受PowerShell执行策略限制,能正常执行nest命令。用npx直接调用CLI
无需依赖全局安装的CLI,在项目目录下执行:npx @nestjs/cli start这样会直接使用项目本地依赖的CLI版本(如果项目package.json中已声明),或者临时拉取对应版本运行。
重新安装NestJS CLI
若怀疑是安装过程中脚本损坏,先卸载全局CLI:npm uninstall -g @nestjs/cli然后重新安装:
npm install -g @nestjs/cli安装完成后再尝试运行
nest start。
内容的提问来源于stack exchange,提问作者HMT
相关产品推荐
相关产品推荐

