我有一个旧的Rails 5应用程序(通过webpacker引导),今天我花了一整天的时间将其迁移到Rails 7。我很高兴我终于可以摆脱webpacker了,但我对那里的这么多选择感到困惑,我终于在下面的帖子中得到了它。
https://eagerworks.com/blog/import-maps-in-rails-7
但是,我在我的文件夹中发现了以下文件。app/assets/config/manifest.js
它包含以下代码
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
//= link_tree ../../../vendor/javascript .js
我相信它是通过我以前的试验产生的(我猜是捆绑)。我可以安全地删除这个吗?
1条答案
按热度按时间rbpvctlc1#
不行删不掉
对于importmaps,它应该看起来像这样:
假设你的javascript在
app/javascript
目录下。如果它在app/assets/javascripts
目录下,那么你应该有:仔细检查并确保你得到的是经过消化的URL:
sprockets
使用该文件在生产环境中预编译文件,如果删除它,它将中断。