【问题标题】:How do I import a js file in Coffeescript?如何在 Coffeescript 中导入 js 文件?
【发布时间】:2021-06-02 22:56:47
【问题描述】:

我目前正在尝试在我的大型应用程序中使用 Code SplitLazy Load javascript,结果我不得不从 .coffee 文件中懒惰地导入 .js 文件。

在一个普通的.js 文件中,我会这样做:

import(/* webpackChunkName: "vnd-forms" */ 'js/vendor/forms').then(() => {
  do_something
});

我知道在 .coffee 中写同样的东西会失败,但这里是:

error: regular expressions cannot begin with *
import(/* webpackChunkName: "vnd-forms" */ 'js/vendor/forms').then(() ->

如何在.coffee 文件中延迟导入该文件?

我正在使用 Webpacker 4.3、Rails 4.2。由于代码库非常庞大,我们正在逐步从 coffeescript 迁移到 es6。

【问题讨论】:

    标签: ruby-on-rails coffeescript webpacker


    【解决方案1】:

    原来coffeescript有这些反引号:)

    `import(/* webpackChunkName: "vnd-forms" */ 'js/vendor/forms')`.then(() ->
      do_something
    )
    

    现在一切都正常加载了!

    【讨论】:

      猜你喜欢
      • 2020-07-02
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 2018-11-11
      • 1970-01-01
      相关资源
      最近更新 更多