【问题标题】:replacing local css with CDN url in usemin在 usemin 中用 CDN url 替换本地 css
【发布时间】:2016-10-04 19:55:19
【问题描述】:

我正在使用 grunt build 将文件从生产复制到构建。在工作时我使用本地引导 css,但是在构建中我需要替换 CDN url 以进行引导。

<!--build:css http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css-->
    <link rel="stylesheet" href="assets/css/bootstrap.min.css" />
<!-- endbuild-->

首先这可能吗?使用 usemin 时,Grunt build 会出现 http 路径错误。

谢谢。

【问题讨论】:

  • 是什么阻止您在本地使用 CDN?如果您需要替换 index.html 中的链接,那么您可以使用 github.com/tunderdomb/rebase 重写您的那部分内容,或者使用类似 cdnify 的方式尝试将本地引用转换为 CDN 路径作为构建的一部分.现在 grunt 没有得到很好的支持 - 也许 gulp 会为您提供更好的工具来实现这一点?
  • @Squiggle 感谢您的回复。我正在使用本地引导文件以防万一出现连接问题,它不应该妨碍生产。我会检查你建议的网址。谢谢。
  • 您能否更新您的问题以解决这些问题?并提供有关您已经尝试过的更多详细信息,包括代码 sn-ps?

标签: css cdn grunt-usemin


【解决方案1】:

暂时解决了这个问题。

我的 grunt 构建是完美的,除了用于引导的 http:// url。所以我使用 --force (grunt build --force) 命令来构建我的项目。

这给了我警告,但根据我的要求和引导程序的 CDN url 构建项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多