【发布时间】:2021-04-25 11:59:42
【问题描述】:
我最近创建了一个新的 laravel 8 项目,使用 Breeze 进行身份验证和顺风 css。运行npm run watch 时一切正常,但是一旦我运行npm run prod,我就遇到了错误。我注意到 Tailwind 文档提到存在 PostCSS 问题,因此您需要卸载并运行
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
我这样做了,但是每次我运行 npm run prod 现在构建退出 98% 并说
Additional dependencies must be installed. This will only take a moment.
Running: npm install postcss@^8.1 --save-dev --legacy-peer-deps
npm WARN browser-sync-webpack-plugin@2.2.2 requires a peer of webpack@^1 || ^2 || ^3 || ^4 but none is installed. You must install peer dependencies yourself.
Finished. Please run Mix again.
这会自动将 PostCSS 每次更新到 8.1。
之后,如果我再次运行npm run prod,它会一遍又一遍地发出完全相同的消息。
我已尝试删除 browsersync 插件并重试,但仍然无法正常工作。
有人遇到过这个问题或有解决办法吗?
【问题讨论】:
标签: laravel webpack laravel-mix tailwind-css