解决 Laravel 执行 npm install 出错问题

PHP luoluolzb 浏览372次

在 Laravel 中使用 npm 安装依赖包时会提示 fsevents 包安装出错,这个问题会导致之后执行 npm run dev 之类的命令打包生成前端文件会出错。

问题原因

问题是在 Laravel 的 npm 的 package.json 文件依赖中有 cross-env 包,cross-env递归依赖中含有fsevents包,而fsevents包不适用于windows。在windows下安装会出错。从而导致cross-env执行也会出错。

解决办法

npm 安装依赖时忽略可选包(加上--no-optional选项):

npm install --no-optional

重新安装 cross-env 包:

npm install -save-dev cross-env

本文标签: Laravel PHP

版权声明:本文为作者原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.luoluolzb.cn/articles/98/solve-the-problem-of-laravel-executing-npm-install
您需要登录后才发布评论。 点此登录
用户评论 (0条)

暂无评论,赶紧发表一下你的看法吧。