- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 Laravel 中构建我的第一个项目并尝试使用 Elixir,在 Windows 8.1 上使用宅基地。我遇到了已知的 npm/vagrant 过长路径名问题:
https://harvsworld.com/2015/how-to-fix-npm-install-errors-on-vagrant-on-windows-because-the-paths-are-too-long/
所以我做了那篇文章中推荐的一行编辑(感谢那家伙),然后运行(有和没有 sudo):
npm install --no-bin-links
它让我前进了,所以现在我得到了两种不同的错误:一些“缺少写访问”错误和一堆“EACCES”错误:
错误输出为我提供了寻宝游戏的下一个线索(我认为):
请尝试以 root/管理员身份再次运行此命令
这让我想到了this post ,但对我来说不同的是,即使在我使用 sudo (或像这样更新我的用户权限)之后也没有任何变化:
sudo chown -R $USER/usr/local
sudo chown -R $(whoami) ~/.npm
更新:那么在下面的建议之后我收到 EPROTO 和 EXTXTBSY 错误(即使按照提示的建议重命名 npm-debug.log 回来:
所以我尝试运行 gulp 看看它是否会给我线索,错误输出让我这样做:
sudo npm rebuild node-sass
运行它会给我相同的 EPROTO 和 ETXTBSY 错误,并且 npm-debug.log 文件显示:
最佳答案
几个星期以来,我一直试图解决这个问题。这是我在不使用主机环境的情况下使其工作的方法:
我根据 nodesource.com 将 node 更新到 homestead 的最新版本:
sudo apt-get install --yes nodejs
curl --silent --location https://deb.nodesource.com/setup_4.x | sudo bash -
sudo npm -g install npm@latest
sudo npm install --no-bin-links
sudo npm cache clear
sudo npm install --force --no-bin-links
sudo npm rebuild node-sass --no-bin-links
sudo npm cache clear
关于laravel - vagrant/homestead/windows : EPROTO: protocol error, 符号链接(symbolic link)上的 npm 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33186123/
当我尝试从 npm 安装软件包时,出现获取失败错误。我设置了 npm 的配置: - 将 strict-ssl 设置为 false - 使用 https://registry.npmjs.org/ 设置
我正在使用 dynamoDB 来保存网络服务生成的数据。我有时(不一致)收到“EPROTO”错误,我读到了它,这是一个协议(protocol)错误,但我使用 aws-sdk (javascript),
以下代码适用于 Node 的 v10.15.3 版本: const { post } = require('request'); post({ url: 'https://cidadao.sine
我已经在这方面绞尽脑汁好几天了,所以我向 Stackoverflow 的聪明人寻求帮助。交易如下: 系统详细信息 Node 版本(由于 Electron 依赖项而无法更改):v4.1.1 Electr
Error: write EPROTO 34557064:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:../..
我有一个在 AWS 上的 Node 8.11.1 上运行的系统。有一个功能可以将日志写入另一台服务器。该函数接受它记录的请求对象。 我的问题是在实际 POST 尝试期间出现的,出现以下错误: 错误:写
我正在 Laravel 中构建我的第一个项目并尝试使用 Elixir,在 Windows 8.1 上使用宅基地。我遇到了已知的 npm/vagrant 过长路径名问题: https://harvswo
我在防火墙后面使用 jenkins 服务器。我用的是 smee-client smee.io通过防火墙从 GitHub 获取 webhooks。 我使用了来自 deltaprojects/smee-c
在 Postman 中请求 GET 期间 (https://localhost:9001/test) 我收到一个错误: 错误:写入 EPROTO 8768:错误:1408F10B:SSL 例程:ssl
我有一个使用 ubuntu/trusty64 box 创建的 Vagrant 虚拟机(它运行 Ubuntu 14.04.3 LTS(GNU/Linux 3.13.0-66-generic x86_64
我尝试在 Windows 8.1 上的 Git Bash 客户端中执行 npm install,但收到以下错误: npm WARN optional SKIPPING OPTIONAL DEPENDE
我是一名优秀的程序员,十分优秀!