macOs Catalina - 无法打开“fse.node”,因为无法验证开发人员。在执行 npm run dev 或 watch 时

macOs Catalina - “fse.node” cannot be opened because the developer cannot be verified. While doing npm run dev or watch

提问人:Code Lover 提问时间:2/6/2020 更新时间:6/10/2021 访问量:26331

问:

在 macOS Catalina 10.15.3 上,我在运行 或 时收到以下错误消息。这似乎是与此有关的事情,但不知道如何解决它。npm run devnpm run watchnodejs

“fse.node”无法打开,因为无法验证开发人员。 macOS 无法验证此 App 是否没有恶意软件。

enter image description here

macOS macOS-Catalina

评论

0赞 Richard Barber 2/7/2020
它的开发者没有经过公证吗?
0赞 Code Lover 2/7/2020
实际上,我一直在切换计算机,这是我自己的另一台Mac。我已将项目从那台 mac 复制到 MacBook。
0赞 Richard Barber 2/7/2020
听起来像是否定的。公证解决了问题吗?
0赞 Code Lover 2/7/2020
@RichardBarber我不确定那是什么以及如何去做。你能指导我吗?
0赞 Richard Barber 2/10/2020
developer.apple.com/documentation/xcode/......

答:

80赞 Alican Kilicarslan 3/28/2020 #1

转到“系统偏好设置”>“安全和隐私”>“常规”,您应该在下面看到一个“仍然允许”按钮。点击。就是这样。(当该信息框出现在屏幕上时)

您可能需要重复此操作几次。

评论

2赞 omnibrain 12/29/2020
在 Mac OS Big Sur 11.1 :(上对我不起作用
30赞 Félix Paradis 4/16/2021 #2

接受的答案对我有用,但我必须单击“取消”才能在系统偏好设置中显示“仍然允许”选项。

因此,如果您没有看到“仍然允许”按钮,请尝试单击弹出窗口中的“取消”。

Screenshot of the system preferences pane Security & Privacy

23赞 Nephelococcygia 6/10/2021 #3

如果您收到一个项目,但没有自己运行,您最终可能会得到一个文件夹(默认情况下它可能是一个隐藏文件夹),其中包含在您的计算机上没有良好授权的模块。npm install/node_modules

好办法,IMO:

  • 删除node_modules;
  • npm install;
  • npm run dev(或类似)现在应该可以工作了。

评论

0赞 Patrice Chalin 7/14/2021
除了 stackoverflow.com/a/59905994/3046255 之外,按照您的建议进行干净的 npm 安装也解决了该问题。谢谢!