javascript - nodemon 内部监视失败 : watch/Users/admin/Library/Application Support/Code/1. 26.1-shared.sock 未知系统错误 -102

标签 javascript node.js nodemon

我今天使用 sudo npm install nodemon -g 命令在我的 Macbook Pro 中安装了 nodemon。

我正在尝试使用以下命令运行我的 Node JS 代码。

nodemon /Users/admin/nodejs/my-express-server/src/index.js

脚本启动正常,但立即终止并出现以下错误。

[nodemon] Internal watch failed: watch /Users/admin/Library/Application Support/Code/1.26.1-shared.sock Unknown system error -102

enter image description here

我在 Stack Overflow 中看到了一些类似的问题实例,但错误代码/场景不同。另外,我尝试了类似问题的答案,但没有帮助。

最佳答案

因此,从评论中我了解到您正在从用户目录或主目录运行 nodemon。在您的情况下是 ~/Users/admin

现在,nodemon 会监视每个目录和子目录的文件更改。您可以通过观看 dir(s): *.*

来看到这一点

所以当你运行时:

nodemon /Users/admin/nodejs/my-express-server/src/index.js

您正在运行 index.js 文件,但您告诉 nodemon 监视当前工作目录(在您的情况下为 /Users/admin)下的每个目录和文件。

因此,许多 Mac 安装、应用程序支持文件,基本上您默认创建的每个文件都会位于主目录下的任何目录中。

现在nodemon会检查每个文件是否有更改,并且nodemon无法监视vscode的shared.lock文件,可能是因为权限问题或文件正在由vscode本身打开。

长话短说(不是真的),转到/Users/admin/nodejs/my-express-server/文件夹并从那里运行nodemon。

cd /Users/admin/nodejs/my-express-server
nodemon src/index.js

关于javascript - nodemon 内部监视失败 : watch/Users/admin/Library/Application Support/Code/1. 26.1-shared.sock 未知系统错误 -102,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59805054/

相关文章:

javascript - 如何在内部 html 中获取特定类

javascript - 使 Socket.io 路径与 NGiNX proxy_pass 一起使用

node.js - Node : converting buffers to decimal values

node.js - 如何使用nodemon运行ECMAScript(mjs文件)?

javascript - Nodemon 和 Redwood-Broker

javascript - nodemon配置文件中的verbose是什么意思?

javascript - AngularJS 和 D3 - JavaScript RangeError : Maximum call stack size exceeded in recursion

javascript - jQuery UI 工具提示在鼠标移开时不会关闭 div

javascript - Ember 插件与普通包的对比

java - npm run android in React Native 给出构建错误