grunt serve:dist 在 win10 上失败并显示消息 "Warning: EPERM: operation not permitted"

grunt serve:dist fails on win10 with the message "Warning: EPERM: operation not permitted"

我正在尝试在节点 v6.3.1 上构建一个 angularjs 1.x 基于 yeoman 的应用程序。

我可以 运行 "grunt serve" 没有任何问题。

但是,当我 运行 使用命令创建分发版本时:"grunt serve:dist",我收到以下错误并且命令失败:"Warning: EPERM: operation not permitted"

我 运行ning g运行t serve:dist 非常时间在这个项目上,事实上这是我第一次在这台机器上。有什么想法吗?

我重试了几次构建过程,在第三次或第四次尝试时,它成功了,从那以后它一直在工作。奇怪!

进一步谷歌搜索后,我发现 this URL 表明可能有很多问题导致同样的错误消息,包括防病毒软件。

我没有禁用防病毒软件。但是,就我而言,防病毒软件有可能在第三次或第四次构建尝试后成功扫描新文件。至少这就是我认为让错误消失而不是回来的原因。

因此,如果您遇到此问题,请尝试 URL 中列出的一些 solutions/workarounds。