在开发过程中,我的rails应用中的webpacker遇到了一个问题。当一些相关的配置文件发生变化时,Webpacker也应该编译,但由于它们不在 app/javascript
文件夹。
有没有让webpacker也观察其他文件的变化?
更多细节:我通过webpacker加载我的CSS。我使用的是TailwindCSS和postCSS。我倾向于改变尾风配置文件(位于应用程序根目录下),以自动生成额外的实用程序和变体。然而,当我改变尾风配置文件时,它并没有触发webpacker在下一个页面加载时重新编译。只有当我改变了尾风配置文件中的一个文件,它才会重新编译。app/javascript
文件夹中--即使只是增加一个额外的空行。我想避免手动触发webpacker重新编译。
我没有对webpacker的Rails默认设置做任何修改。
在 config/webpacker.yml
,你想把文件和目录添加到 resolved_paths
部分。
resolved_paths:
- app/assets
- tailwind.config.js
这篇文章中有更多信息 https:/rossta.netblogwhy-does-rails-install-both-webpacker-and-sprockets.html。