从Symfony 4开始,我们建议使用Yarn Encore Webpack thingy只生成一个资源文件(可选择缩小和其他),这是一个不错的主意,自己在其他项目中使用它,但是因为我已经在S4上开始了我的第一个项目(在Symfony 3上做了很多),我对如何管理这些文件感到困惑 .

例如,我正在使用SCSS和普通JS一些libs(jQuery,Bootstrap) . 我的做法是使用PhpStorms观察者运行SCSS处理器来生成CSS文件,然后将其与通过Bower到公共资产目录获得的JS库一起包含在布局中 .

使用S4,文档中的Yarn示例建议仅通过Yarn到node_modules目录(不公开)获取这些包,然后调用命令运行yarn encore dev以将我的资产与库一起编译为一个.css / .js文件 . 通过在终端中运行活动观察器来进行文件更改,可以自动执行此步骤,类似于PhpStorm的观察者 .

但是这个yarn命令需要很长时间来生成这样的文件,这会让我的开发变得很慢 . 特别是SCSS,我不太关心JS .

我的问题是,如何正确使用此工具,但仍然可以像以前一样快速工作,其中Ctrl S操作导致<1s进程使一切正常 .