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

问题描述 投票:1回答:1

今天才使用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

我在StackOverflow中已经看到了几个类似的问题实例,但是错误代码/场景不同。另外,我尝试了类似问题的答案,但没有帮助。

请在此问题上提供帮助。谢谢。

javascript node.js nodemon
1个回答
0
投票

因此,从注释中我知道您正在用户目录或主目录中运行nodemon。在您的情况下为~/Users/admin

Nownodemon现在监视每个目录和子目录进行文件更改。您可以通过watching dir(s): *.*

看到

因此,当您运行时:

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

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

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

现在,nodemon可能会检查每个文件的更改,并且nodemon可能由于权限问题或vscode本身正在打开文件而不会监视vscode shared.lock文件。

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

cd /Users/admin/nodejs/my-express-server
nodemon src/index.js
© www.soinside.com 2019 - 2024. All rights reserved.