问题描述:
使用webpack打包时报错
原因分析:
powershell对于脚本的执行有着严格的安全限制 默认是不载入配置文件的 因而报错
脚本的权限:
1、Restricted(默认)
默认的设置, 不允许任何脚本运行;
2、AllSigned
只能运行经过数字证书签名的脚本;
3、RemoteSigned(推荐)
运行本地的脚本不需要数字签名,但是运行从网络上下载的脚本就必须要有数字签名;
4、Unrestricted
允许所有的脚本运行;
5、Undefined
在Windows10下这是默认的值,表示未设置任何执行权限。这个值一般是用来删除执行策略的。
要删除特定范围的执行策略,请将执行策略设置为Undefined。
解决方案:
使用 Set-ExecutionPolicy RemoteSigned更改权限
1.以管理员身份打开powershell
2.输入Set-ExecutionPolicy RemoteSigned修改权限
3.输入y确定
4.可以通过get-executionpolicy 来检查当前权限