在 Vapor 上部署 Laravel 时出现以下错误:
In Process.php line 256:
The command "npm ci && npm run prod && rm -rf node_modules" failed.
Exit Code: 1(General error)
rm: cannot remove `node_modules/.cache/terser-webpack-plugin/content-v2/sha512/d8/2c/[very long hash]': File or path name too long
我在 Windows 10 和 NPM 6.13.4 上。它仅在部署到生产环境时发生。部署适用于分期。
我试图在 Windows 中激活长路径。那没有用。我相信在 Vapor 上,我无法更改 Webpack 配置以使用其他路径或展平node_modules
文件夹。我还查看了许多关于 NPM 中路径太长的答案。
你们有没有解决方案或建议?