![](/img/trans.png)
[英]Angular-cli - How to link font icons inside the assets folder to css
[英]Angular cli copying files out of the assets folder
有人可以告诉我为什么angular cli项目将图形文件从资产文件夹复制到输出文件夹的根目录吗?
例如,我在src / assets / background.jpg上有一个图形,并且从我的src / styles.css文件中引用了该图形:
body {
background-image: url(./assets/background.jpg);
}
现在,当我使用以下命令构建项目时:
ng build --prod --output-hashing=none --output-path=target/output
我现在具有以下生成的输出结构:
target/ouput
...
background.jpg
assets
background.jpg
CSS正在引用后台文件的复制版本,并且一切正常,但是现在我有该文件的两个副本。 如何从assets / background.jpg引用此文件,所以我得不到两个副本?
谢谢; 大卫
因为这样的想法是,您需要部署的所有内容都将位于指定的输出文件夹中。 然后,您可以通过将输出文件夹复制到服务器来进行部署。
如果--prod构建未复制文件,则它将不在输出文件集中,并且无需您执行额外的步骤就不会进行部署。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.