我目前正在尝试在我的大型应用程序中对 javascript进行代码拆分和延迟加载,并且已经到了必须.js
从.coffee
文件中延迟导入文件的地步。
在普通.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。由于代码库庞大,我们正在逐步从咖啡脚本迁移到 es6。
事实证明,coffeescript 有这些反引号 :)
`import(/* webpackChunkName: "vnd-forms" */ 'js/vendor/forms')`.then(() ->
do_something
)
现在一切正常加载!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句