未对文件 C:\Program Files\nodejs\npm.ps1 进行数字签名
2. 操作后还是没效果,我看到...\nodejs\node-v23.11.0-win-x64\node_modules\npm\bin下有npm.ps1,就直接把...\nodejs\node-v23.11.0-win-x64\npm.ps1删掉,重新打开终端就可以了,原因不知道。为了兼容vue2老项目,我本机安装多个nodejs版本,使用zip包和设置环境变量进行切换,使用V14版时可以运行,
为了兼容vue2老项目,我本机安装多个nodejs版本,使用zip包和设置环境变量进行切换,使用V14版时可以运行,切换到V23版时提示
解决步骤:
1. 按照网上搜索其他人方法都是
永久更改执行策略(对所有 PowerShell 会话生效)
如果你想永久更改执行策略,可以使用以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
验证修改
更改执行策略后,你可以再次运行 Get-ExecutionPolicy 确认策略已经成功更改:
Get-ExecutionPolicy
应该返回 RemoteSigned。
2. 操作后还是没效果,我看到...\nodejs\node-v23.11.0-win-x64\node_modules\npm\bin下有npm.ps1, 就直接把...\nodejs\node-v23.11.0-win-x64\npm.ps1删掉,重新打开终端就可以了,原因不知道。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)