webpack 4 pug 加载器图像 url 不正确
webpack 4 pug loader image url not correct
根据 pug loader
的文档
嵌入资源
尝试对所有嵌入式资源使用 require,以使用 webpack 处理它们。
div
img(src=require("./my/image.png"))
它看起来和我一起工作,终端发出了我的图像并且没有错误
但是url路径不正确
代码:
div.phone-container
h1
a
img(src=require('./../../assets/images/logo-sm.png'))
.hamburger.hamburger--collapse
.hamburger-box
.hamburger-inner
生成这个奇怪的 url 对象:
因为需要函数 return 对象 - 我不知道为什么 -。我尝试使用 .default 提取值并且有效
这是我的代码:
div.phone-container
h1
a
img(src=require('./../../assets/images/logo-sm.png').default)
.hamburger.hamburger--collapse
.hamburger-box
.hamburger-inner
根据 pug loader
的文档嵌入资源
尝试对所有嵌入式资源使用 require,以使用 webpack 处理它们。
div
img(src=require("./my/image.png"))
它看起来和我一起工作,终端发出了我的图像并且没有错误
但是url路径不正确
代码:
div.phone-container
h1
a
img(src=require('./../../assets/images/logo-sm.png'))
.hamburger.hamburger--collapse
.hamburger-box
.hamburger-inner
生成这个奇怪的 url 对象:
因为需要函数 return 对象 - 我不知道为什么 -。我尝试使用 .default 提取值并且有效 这是我的代码:
div.phone-container
h1
a
img(src=require('./../../assets/images/logo-sm.png').default)
.hamburger.hamburger--collapse
.hamburger-box
.hamburger-inner