相关疑难解决方法(0)

如何在 Rails 7 引擎中设置 importmap-rails?

我已经在 importmap-rails gem github 存储库中提出了一个关于此问题的问题但我想我会在这里抛出这个问题,以防有人可能有解决方法

这是我迄今为止发现的

使用 Rails 7 alpha 2 或 Rails 7.0 生成的新引擎rails plugin new custom_page --mountable --full会生成一个新引擎,该引擎在捆绑的 gem 中包含 importmap-rails gem,但无法使用它。添加spec.add_dependency 'importmap-rails'到enginename.gemspec 没有什么区别,添加arequire importmap-rails到engine.rb 也没有区别。bin 目录中没有 importmap 可执行文件。调用bundle info importmap-rails 产生一个有希望的结果,表明默认情况下安装了 gem

* importmap-rails (0.8.1)
    Summary: Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling.
    Homepage: https://github.com/rails/importmap-rails
    Source Code: https://github.com/rails/importmap-rails
    Path: /home/jamie/.rvm/gems/ruby-3.0.0@custom_page/gems/importmap-rails-0.8.1
Run Code Online (Sandbox Code Playgroud)

致电rails --tasks节目

rails app:importmap:install # Setup Importmap for the …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-engines import-maps ruby-on-rails-7

10
推荐指数
1
解决办法
5286
查看次数