使用rails/webpacker的默认配置,我无法通过读取文件
Webpacker在 /path/manifest.json.找不到application. css可能的原因:
webpack-w
或webpack-dev-server,否则您希望为您的环境将compile的webpacker. yml值设置为true。我缺少一些配置吗?
这似乎是一个文档误解的答案:
asset_pack_path只引用用作包的资产(即JS包文件)或包内使用的资产,如引用的字体、图像或样式,这就是为什么它不存在于清单. json中。asset_pack_path不查看任何文件夹,如rails视图资产助手。
如果你想引用包中没有使用的图像,也许可以使用Railsimage_path助手。
webpacker文档告诉我们如何使用:
require.context('../images', true)
在入口点(app/javascript/packs)中,将app/javascript/图像下的所有图像包含到导出的资源中。如果您使用的是webpacker6. pre/beta,目前有一个bug可以使嵌套文件夹变平。