gpt4 book ai didi

node.js - npm 错误! EPROTO : protocol error, 符号链接(symbolic link) '../@babel/parser/bin/babel-parser.js' -> '/home/vagrant/code/proadco.test/node_modules/.bin/parser'

转载 作者:行者123 更新时间:2023-12-01 17:52:26 28 4
gpt4 key购买 nike

我尝试在 Windows 8.1 上的 Git Bash 客户端中执行 npm install,但收到以下错误:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: minimist@1.2.0 (node_modules/fsevents/node_modules/rc/node_modules/minimist):
npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, open '/home/vagrant/code/proadco.test/node_modules/fsevents/node_modules/rc/node_modules/minimist/package.json.737544774'

npm ERR! path ../@babel/parser/bin/babel-parser.js
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink
npm ERR! EPROTO: protocol error, symlink '../@babel/parser/bin/babel-parser.js' -> '/home/vagrant/code/mysite.test/node_modules/.bin/parser'

npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2019-06-24T02_39_32_641Z-debug.log

运行npm install --no-bin-links可以让它成功运行。但我并不完全理解这一行动的后果。我相信它的意思是“不要创建符号链接(symbolic link)。这只是一种黑客行为,而不是解决问题的根源。但我读到 Windows 不支持符号链接(symbolic link),因此无法解决。

有人可以解释一下这里的后果是什么吗?以及如何克服符号链接(symbolic link)的根本问题?

最佳答案

对我有用的是以管理员身份启动Windows命令提示符,然后从那里vagrant up

如果 Vagrant 已在运行,您需要在新启用管理员的命令提示符中先运行 vagrant suspend,然后再运行 vagrant up

问题在于Vagrant 进程需要管理员权限才能创建符号链接(symbolic link)

为了摆脱以前不成功的安装,我运行了npm clean-installnpm run dev 仍然会出现一些错误,但 ui:auth 可以工作。

关于node.js - npm 错误! EPROTO : protocol error, 符号链接(symbolic link) '../@babel/parser/bin/babel-parser.js' -> '/home/vagrant/code/proadco.test/node_modules/.bin/parser',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56729305/

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