depcheck 检查依赖插件使用及报错

本文介绍了如何在全局安装npmidepcheck-g后遇到的脚本执行错误,原因在于powershell的安全策略限制。解决方法是通过设置powershell的ExecutionPolicy为RemoteSigned,并在项目中创建.depcheckrc文件来忽略特定依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.全局安装

npm i depcheck -g

2.使用depcheck 指令进行依赖检查

报错 : 无法加载 xxx\npm\depcheck.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

遇到“因为在此系统上禁止运行脚本”

原因是:power shell的安全策略,将 depcheck命令视为了不安全脚本,不允许执行该脚本。所以只需要放开权限

放开权限操作:

(1) win + x 找到Windows powershell (管理员)

(2)以管理员身份打开power shell后 执行“set-ExecutionPolicy RemoteSigned”

(3)输入y

之后再执行depcheck 就可以了

3.depcheck 配置文件

可以在项目中添加.depcheckrc文件,文件内容如: ignores: ["less-loader", ......]

使depcheck 会忽略配置过的依赖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值