Rails 用了 importmap 之后,本地的 js 脚本怎么打包?

linjunhalida · May 20, 2023 · Last by crazyjacky replied at May 24, 2023 · 383 hits

importmap 单独 load 一个个 js 库,但是项目自己的 js 怎么处理?查了一下 rails 官方文档没有介绍。

可以都一个个 load,或者打包之后放到 builds 作为一个 bundle load。

如果不知道怎么选择,我建议这样:

  1. stimulus 的 controller 都单独 load,因为可以 lazing loading。
  2. 小块功能独立的 js 都单独 load,可以利用 http 缓存。
  3. 只有依赖复杂的 js 需要打包,多层依赖的 js 不能并行下载,打一个包更好。

一直没能成功从 webpacker 迁移到 importmap 上,按照官方文档一步一步试,不知道为啥不成功

You need to Sign in before reply, if you don't have an account, please Sign up first.