繁体   English   中英

在 ubuntu 服务器虚拟机中克隆 nx monorepo 项目时出现问题。 错误:套接字不支持操作,syslink '../@angular/cli/bin/ng.js' >.bin/ng

[英]problems cloning a nx monorepo project in a ubuntu server vm. ERROR: operation not supported on socket, syslink '../@angular/cli/bin/ng.js' > .bin/ng

我在我的 windows 环境中的 nx monorepo 中有一个项目运行良好。 我从 github 克隆它,当我尝试 npm 安装 output 时会抛出这样的错误: operation not supported on socket, syslink '../@angular/cli/bin/ng.js' > xxx/xxx/.bin/ ng如果有人以前见过类似的东西,那将是一个很好的分享细节。

我尝试卸载安装节点 npm ng/cli nx/cli。

预计可以npm安装不报错。

发生此错误通常是因为 npm 模块的路径无效。 特别是,“@angular/cli”模块指向“xxx/xxx/.bin/ng”目录的路径可能存在问题。

要解决此问题,您可以尝试删除项目中的 node_modules 目录并重新运行 npm 安装命令。 您也可以尝试使用最新版本的 angular/cli 和其他依赖项。

另一个原因可能是将 go 到项目中的 package-lock.json 文件并将其删除。 然后再次运行 npm 安装。 您可以尝试解决这个问题。

如果还是不能解决,建议检查一下你的工程文件,检查路径指针是否有错误的路径。 此外,您需要确保系统上的节点和 npm 版本是最新的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM