gpt4 book ai didi

gruntjs - 如何使用 grunt-usemin 处理 css 的绝对 url

转载 作者:行者123 更新时间:2023-12-02 03:39:21 25 4
gpt4 key购买 nike

我正在使用 grunt-usemin 构建一个应用程序项目

css 与绝对路径链接:

  <!-- build:css(.) /app/css/libs.css -->
<link rel="stylesheet" href="/app-dev/lib/css/style.css"/>
<link rel="stylesheet" href="/app-dev/lib/css/another.css">
<!-- endbuild -->

javascript 文件与相对路径链接:

  <!-- build:js js/app.js -->
<script src="js/app.js"></script>
<script src="js/services.js"></script>
<!-- endbuild -->

grunt 配置:

  useminPrepare: {
html: 'app-dev/index.html',
options: {
dest: 'app'
}
},
usemin: {
html: ['app/{,*/}*.html'],
css: ['app/css/{,*/}*.css'],
options: {
assetsDirs: ['app']
}
}

问题是在 css 输出中有一个备用子文件夹级别:

app
- app
- - css
- - - libs.css
- js
- - app.js
- etc

虽然输出的 html 文件中的引用是正确的

<link rel="stylesheet" href="/app/css/libs.css">

如何将 css 输出到正确的文件夹层次结构?

最佳答案

尝试删除构建路径前面的/

<!-- build:css app/css/libs.css -->
<link rel="stylesheet" href="/app-dev/lib/css/style.css"/>
<link rel="stylesheet" href="/app-dev/lib/css/another.css">
<!-- endbuild -->

关于gruntjs - 如何使用 grunt-usemin 处理 css 的绝对 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21171655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com