簡體   English   中英

如何分離 [npm run watch] 和 [npm run prod] output(Laravel Mix 上下文)?

[英]How do I separate [npm run watch] and [npm run prod] output (Laravel Mix context)?

I am using Laravel Mix to compile my frontend assets for development environment npm run watch and npm run prod when I am ready to push changes to GIT server and deploy to live.

The problem is when I run npm run watch my changelist gets contaminated heavily (since all the assets are uncompressed, due to obvious reasons) and I have to stop npm run watch , run npm run prod , push changes run npm and run watch again. ...

這很快就變得陳舊而無聊......我正在考慮在生產服務器上編譯生產資產,但這不可能,因為我們正在練習零停機時間部署,以保持實時服務器清潔 npm 包等。

有沒有辦法真正能夠運行npm run watch而不會中斷,可能會在其他地方發布未壓縮的資產(從不同的文件夾中注入 dev 上的mix() ),在git commit之前編譯生產資產(自動??)?

這對我有很大幫助。

任何建議高度贊賞!

您可以將public/js/*public/css/*添加到 gitignore 並在服務器上編譯您需要的內容,然后運行npm run watch沒有文件將受到 git 影響的更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM