如何清除EPERM:安装gulp时不允许操作警告

时间:2019-04-10 09:27:06

标签: node.js npm gulp

我正在尝试通过发出以下命令在Windows8中安装gulp,

C:\Users\acer>npm install gulp -g

C:\Users\acer\AppData\Roaming\npm\gulp-> C:\Users\acer\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules\gulp\node_modules\fsevents):

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ gulp@4.0.0
updated 1 package in 63.384s

尽管安装成功,但执行gulp时我收到以下错误。

C:\Users\acer>gulp -v
'gulp' is not recognized as an internal or external command,
operable program or batch file.

有人可以帮助解决这个问题吗?。

1 个答案:

答案 0 :(得分:0)

您需要将npm全局目录添加到您的PATH变量中。您可以通过执行以下命令来做到这一点。

set PATH=%PATH%;C:\Users\YOUR_USER_NAME_OR_LOGIN\AppData\Roaming\npm;

发出上述命令后,尝试执行gulp -v,它将起作用。

希望这会有所帮助!