我使用的是 拉威尔混合 在开发环境中编译我的前端资产。npm run watch
和 npm run prod
当我准备将更改推送到GIT服务器并部署到现场时。
问题是当我运行 npm run watch
我的变更列表被严重污染(因为所有的资产都是未压缩的,由于明显的原因),我不得不停止使用 npm run watch
,运行 npm run prod
,推送变化运行 npm and run watch
又是...
这很快就变得又老又无聊了......。我正在考虑在生产服务器上编译生产资产,但这是不可能的,因为我们正在实践零宕机部署,保持实时服务器上的npm包等干净。
有没有一种方法能够真正地在生产服务器上运行 npm run watch
而不中断,也许可以在其他地方发布未压缩的资产(从不同的文件夹中注入 mix()
开发),在开发前编译生产资产。git commit
(自动?!)?
这将严重帮助我很多。
任何建议都非常感谢!
你可以添加 public/js/*
和 public/css/*
来编译你在服务器上需要的东西,然后运行 npm run watch
没有文件会受到git的影响。