gpt4 book ai didi

node.js - 在 Windows 主机上的 Ubuntu VM 上安装 socket.io 时出错

转载 作者:行者123 更新时间:2023-12-04 19:19:53 26 4
gpt4 key购买 nike

使用命令 npm install socket.io 安装 socket.io 时出现以下错误:
npm ERR! Error: ENOENT, chmod '<path_to_project>/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/autobahn-server.js'
我正在使用 Windows 并使用 Virtual Box 在 Ubuntu VM 中进行开发。<path_to_project>是一个共享文件夹(归 Windows 主机所有)。

最佳答案

npm 在安装包时尝试创建符号链接(symbolic link),在 Windows 共享文件夹上不可能这样做,因此出现错误。

要解决此问题,请告诉 npm 不要使用 --no-bin-links 创建任何符号链接(symbolic link).

例如,npm install --no-bin-links使用 package.json 文件安装时。

引用:https://www.npmjs.org/doc/cli/npm-install.html

关于node.js - 在 Windows 主机上的 Ubuntu VM 上安装 socket.io 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24067908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com