Rails rails 7 我想同时使用 import map 和 jsbuilding,cssbuiding

zhugexinxin · 2024年01月30日 · 最后由 CARI 回复于 2024年02月02日 · 436 次阅读

rails 7 我想同时使用 import map 和 jsbuilding,cssbuiding

因为 stimulus 似乎只能在 import map 时候才能有动态加载的功能,我在想是不是修改 import map,jsbuilding,cssbuiding 各自入口文件就可以了

<%= javascript_include_tag "application", "data-turbo-track": "reload", type: "module" %>

"scripts": {
    "build": "esbuild app/javascript/src/*.* --bundle --sourcemap --format=esm --outdir=app/assets/builds --public-path=/assets",
  }

从 build 命令来看似乎默认会打包出 application 为名称的 js

假设我想实现

<%= javascript_include_tag "application_esbuild", "data-turbo-track": "reload", type: "module" %>

"scripts": {
    "build": "esbuild app/javascript/src/application_esbuild.js --bundle --sourcemap --format=esm --outdir=app/assets/builds --public-path=/assets",
  }

上面只是我的想法,待我再实践看看

没有任何问题,可以直接用 jsbuilding 和 cssbuilding 只是一些胶水而已

他们的联系包括 开发时候的启动 以及 precompile 的时候的钩子,其他的都没区别了

jicheng1014 回复

😀 的。三克油

需要 登录 后方可回复, 如果你还没有账号请 注册新账号