【发布时间】:2016-02-08 19:11:17
【问题描述】:
我在 Angular 2 webpack 应用程序中需要图像时遇到了一些问题。
我尝试了三四个图像加载器,但我似乎无法正确配置它们,并且 HTML 中的结果不正确。
例如,目前我有:
<img src='${require("../images/logo.png")}'>
包含此图像的文件是模板的一部分,需要这样:
@Component({
selector: 'appstore-app',
directives: [ ...ROUTER_DIRECTIVES ],
styles: [require('../sass/appstore.scss').toString()],
template: require('./app.component.html')
})
这会导致浏览器出错:
GET: http://localhost:8080/$%7Brequire(%22../images/logo.png%22)%7D
我的图像加载器图像我的 webpack.config.js 看起来像这样:
{ test: /\.(png|jpg|gif)$/, loader: "url-loader?limit=50000&name=[path][name].[ext]" }
我可能在这里混淆了语法,但正如我所说的,我已经尝试了一些方法。这行不通。 $require 无需转换就可以逐字转换为 HTML!
如何将图像复制到构建文件夹或将它们打包为 DataURL?
请帮忙!
【问题讨论】:
-
你解决了吗?怎么样?
标签: javascript angular webpack