📌  相关文章
📜  已解决 - gulp:文件 C:\Users\Tech\AppData\Roaming\npm\gulp.ps1 无法加载,因为在此系统上禁用了运行脚本. - CSS (1)

📅  最后修改于: 2023-12-03 15:39:22.982000             🧑  作者: Mango

已解决 - gulp:文件 C:\Users\Tech\AppData\Roaming\npm\gulp.ps1 无法加载,因为在此系统上禁用了运行脚本. - CSS

问题描述

在使用 Gulp 工具进行 CSS 编译时,出现了如下错误:

gulp:文件 C:\Users\Tech\AppData\Roaming\npm\gulp.ps1 无法加载,因为在此系统上禁用了运行脚本. 

这个错误是什么原因导致的?如何解决?

解决方案

这个错误是因为 Windows 系统中默认禁止运行 PowerShell 脚本导致的。解决方法如下:

1. 修改 PowerShell 策略

可以使用管理员权限的 PowerShell 控制台执行以下命令:

Set-ExecutionPolicy RemoteSigned

这会将 PowerShell 的策略修改为允许运行本地签名的脚本。

2. 配置用户环境变量

也可以通过配置用户环境变量的方式解决这个问题。

首先,打开用户环境变量编辑器(在 Windows 10 中,可以在开始菜单中搜索“编辑环境变量”来打开编辑器)。

然后在“用户变量”中添加一个名为“Path”、值为“C:\Windows\System32\WindowsPowerShell\v1.0\”(也可以自定义路径)的环境变量。

最后,重新打开一个命令行窗口或者执行 refreshenv 命令,即可使环境变量生效。

总结

如果在使用 Gulp 过程中出现了 PowerShell 脚本无法加载的错误,可以通过这篇文章中提到的两种方法进行解决。使得 Gulp 工具能够正常使用。