在homestead上运行npm install [any package]甚至npm install时,我会出现以下错误:

npm ERR! ETXTBSY: text file is busy, rmdir '/home/vagrant/valemus-shop-starter/valemus-shop/node_modules/fsevents'

Debug log can be seen here

  • 方框"Laravel /家园"(v3.0.0)
  • Node: v8.2.1
  • NPM: 5.3.0

我试图删除fsevents目录,但它不存在.

How do I fix this?

推荐答案

Downgraing the npm version to 5.7.1 did the trick for me.

用于降级的命令:npm install -g npm@5.7.1

I am using Win10, Vagrant, Ubuntu v14.04 and Node v8.11.4

Laravel相关问答推荐

URL类图中的循环关系

Nginx上带有SSL的Laravel混响

调用字符串上的成员函数

Laravel init 查询多种用途

如何保存/重定向 Laravel Artisan 命令的输出?

Laravel API 版本控制文件夹 struct

Laravel 5.4 存储:下载文件.文件不存在,但显然存在

在 laravel 如何将额外的数据传递给 mutators 和 accessors

Laravel excel maatwebsite 3.1 导入,excel 单元格中的日期列返回为未知格式数字.如何解决这个问题?

路由模型绑定不起作用

错误:您的要求无法解析为一组可安装的软件包.

日期验证 - 如何本地化/翻译字符串今天和明天

扩展 Eloquent 的类的构造函数

Laravel 用户能力

Laravel Eloquent 模型属性

Laravel 5 默认注册后如何发送邮件?

将参数传递给过滤器 - Laravel 4

为什么`catch (Exception $e)` 不处理这个`ErrorException`?

Laravel 如何在 Eloquent 模型中添加自定义函数?

Laravel Eager加载与显式连接