在 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
暂无评论,赶紧发表一下你的看法吧。