我一直在为我们的应用调查一些资产编译问题,并且遇到了这种奇怪的事情。
在运行RAILS_ENV=production rake assets:precompile
时,rails应用似乎仍在编写许多JavaScript文件。这是摘录:
INFO -- : Writing /[some path]/public/assets/packs/reactapp-8d537cdb655e367c2557d2bd4f691a7056b318930c822aee42bb1fbc20533a83.js
INFO -- : Writing /[some path]/public/assets/video-thumb-082a5744955665d1553a0a018770c5fb5fc8fcb8bf108b804c4eb60765da4aed.png
INFO -- : Writing /[some path]/public/assets/visa-599fcb6beaeb6d9fd21df3dcabc42eb01d89cb3907860ed96bab0b0aeb0b79bc.png
INFO -- : Writing /[some path]/public/assets/components/IconSpacer-ca951c3d90e885b394225189b264cba9729606ffe620ea308a3f87f0d902f3e7.jsx
INFO -- : Writing /[some path]/public/assets/components/ToolbarButton-d7cb37546156ceda11c3e7b9591f37edd964df87a68a2d5b1347c1c8970d7170.jsx
INFO -- : Writing /[some path]/public/assets/components/archive/ArchiveListItem-433c52b7df01bab755574962478f0dbf862f5eeb742747a775b4fe872281003f.jsx
令人触动的似乎是所有javascript文件,甚至是packs
文件夹。但是,因为我们使用的是Webpacker,所以Rails资产管道根本不应该触摸这些文件,而应成为Webpack输出的捆绑软件之一。
告诉Rails / sprockets忽略这些文件的最佳方法是什么?