【问题标题】:Rails 5: How to include JS global functions with webpacker?Rails 5:如何在 webpacker 中包含 JS 全局函数?
【发布时间】:2020-11-13 13:26:11
【问题描述】:

假设我必须使用 turbolinks 加载一个 js 函数:

document.addEventListener("turbolinks:load", function() {
    myFunction();
  }
);

但函数非常大,我想避免将其添加到 application.js。因此我成功地使用 exports-loader 导入它,例如:

import { myFunction } from 'exports-loader?exports=myFunction!./file.js';

但是如何导入像 window.myFunction 这样的全局函数呢?

【问题讨论】:

    标签: javascript ruby-on-rails webpack


    【解决方案1】:

    这对我有用(在 webpack.config.js 中)

    loaders: [{
        test: /\/myFunction$/,
        loader: 'exports?window.myFunction'
    }]
    

    【讨论】:

      猜你喜欢
      • 2019-06-27
      • 1970-01-01
      • 2017-01-15
      • 2020-01-31
      • 1970-01-01
      • 2019-11-15
      • 1970-01-01
      • 1970-01-01
      • 2015-12-01
      相关资源
      最近更新 更多