初次在Windows的命令行运行Node.js命令时,有可能会遇到“禁止运行脚本”的报错信息,导致脚本无法执行。如图所示:
问题原因
访问了图中提供的链接后,了解到这是由于Windows的PowerShell对于客户端电脑默认的执行策略是Restricted。此策略下会禁止运行所有的脚本文件,包括上图中的PowerShell配置文件(.ps1)。
我们需要做的就是修改它的执行策略为RemoteSigned以允许脚本执行。
解决步骤
在Windows10上鼠标右击屏幕左下角的Windows徽标,选择WindowsPowerShell(管理员)(a)在打开的PowerShell中输入“set-ExecutionPolicyRemoteSigned”回车。根据提示,输入A,回车
再次执行我们的Node.js命令即可看到可以成功运行。
Node.js实战第2版京东好评率98%无理由退换京东配送官方店¥70.3购买