avatar

这两个问题不一样,这里解决的是 css 里面的字体引用问题,字体引用是 sprockets 处理的。

scss 的 load path 是在 scss 命令处理的,只要编译的时候加上 --load-path=node_modules 就可以引用 node_modules 里的 scss。

完整命令:

sass app/assets/stylesheets/application.scss app/assets/builds/application.css --no-source-map --load-path=node_modules

从头配置 css bundling 的方法可以看这里 如何从 Webpacker 切换到 CSS/JS bundling

1
所有回复 1
avatar

我的package.json文件里有--load-path=node_modules选项的,应该是其他地方的原因.

没有更多内容。
@Rei
Ruby 程序员,Ruby China 管理员,GeekNote 创建者。