我正在做一个有角度的项目,我需要将构建文件上传到子文件夹中。 我已经创建了开发,质量保证和生产等多个环境,并使用jenkins针对该环境运行了构建。
npm install && ng build --configuration=dev --base-href=/projectdev/ --deploy-url="http://hosturl/projectdev/"
css文件中提到的此资产路径中我面临的问题。
要在子文件夹上部署应用程序,所有资产都必须添加为
assets/image/ban1.jpg
它可以在组件文件中工作,但是当我尝试在css文件中添加相同文件时,构建为csssyntaxerror,我必须按如下所示添加它
/assets/image/ban1.jpg
问题在于这种方式它不会选择子目录路径并进入根目录 喜欢
http://hosturl/assets/image/ban1.jpg
我确实看过一种解决方法,编写如下,但这是正确的方法吗?还有其他办法吗?
~src/assets/image/banner.jpg