我在开发过程中使用webpack-dev-server并将公用文件夹作为内容库包含:index.html,img /**.*。jpg。构建项目时重写sass url
在我的青菜文件发展我参考图像为:
background-image: url('img/background.jpg');
这因为的WebPack-DEV-服务器在公用文件夹服务图像发育过程中正常工作。
但是当我构建项目并生成一个稍后将被部署到测试服务器的dist文件夹时,我需要重写sass文件中的所有URL,因为它们不会从根目录网络服务器。在我的情况下,我想重写以前的CSS规则为:
background-image: url('folder1/folder2/folder3/img/background.jpg');
这可能吗?
你认为,结构是不是因为我使用Angular2,每一个青菜文件是在同一水平,因为它属于相应的组件我的选择。然后我也使用webpack将所有东西编译成一个bundle.js。 – hazmah0
第二个选项应该可以工作,它只是一个PITA。但是,我不熟悉Angular2的限制。希望你会得到一个适合你的回应。 –