【发布时间】:2017-06-08 20:39:44
【问题描述】:
我有一个使用 webpack 的 vue-js 应用程序。在开发和测试环境中一切正常,但我无法将其构建用于生产。
我在 LESS 文件中有背景图片。图像文件位于/static。 (我不确定这是否符合犹太教规,或者它们是否应该在 src/assets 旁边。)
无论如何,当 LESS 有这样的东西时:
background-url: url("/static/img/foobar/my-image.svg")
那么编译后的 CSS 会有相同的 url
background-url: url("/static/img/foobar/my-image.svg")
当浏览器加载程序时,它找不到那个 imgate 文件。浏览器正在尝试在此处查找文件:
file:///static/img/foobar/my-image.svg
任何人都可以推荐一种在为生产环境构建应用程序时添加绝对路径的方法吗?
【问题讨论】:
-
您能否提供您的 Webpack 配置以便我们进行调查?
标签: javascript webpack vue.js