gpt4 book ai didi

javascript - webpacker:包括来自 gem 的 javascript(js-routes)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:41:30 25 4
gpt4 key购买 nike

我正在尝试使用 JS routes gemwebpacker来自 Rails 5.1,但不知道如何在 webpack 的 app/javascript/packs/application.js 中包含 js-routes.js.erb

导入'js-routes'

导致

Uncaught Error :找不到模块“js-routes”

这可能意味着 webpack 无法在包含的 gem 中找到 javascript。这可能与此有关 webpacker's github issue .

目前此问题的最佳解决方法是什么?

谢谢!

最佳答案

使用 very advanced setup 中描述的技术JsRoutes 文档的一部分:

// app/javascript/routes.js.erb

<%= JsRoutes.generate %>
export default this.Routes

然后在您的应用程序包中:

// app/javascript/packs/application.js

import Routes from '../routes.js.erb'
// Note the .erb extension!

// If you want it to be available globally for some reason:
window.Routes = Routes

关于javascript - webpacker:包括来自 gem 的 javascript(js-routes),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45043674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com