Laravel8 Npm-run-dev 失败解决方案

运行环境

  • 机器 : macbook air m1 2021
  • 代码环境 : Docker — Laravel Sail 80版 (composer下载La8代码,再跑sail up)
  • npm 、 node 环境、Laravel版本
    Laravel8 Npm-run-dev 失败解决方案

问题

  • 基本上都是围绕运行npm run dev / npm run watch-poll 时关于cross-env的错误导致,各种方案都不太能解决

解决方案

# 1. 清除npm缓存
npm cache clear --force

# 2. 删除安装的包
rm -rf node_modules

# 3. 删除lock文件
rm -rf yarn.lock

# 4. 更换 laravel-mix 版本
npm remove laravel-mix
npm install laravel-mix@next

# 5. 安装cross-env模块
npm install cross-env

# 6. 运行命令
npm install 
npm run dev

# 至此,就是修改样式代码后需要手动进行 npm run dev 进行重新编译
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!