如何制作 yo 角负载引导程序主题 CSS



yo angular安装引导程序文件都可以。index.html文件目前如下所示:

<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<link rel="stylesheet" href="styles/main.css">
<!-- endbuild -->

这不包括bootstrap.theme.css文件。

推荐的添加方式是什么?我是否手动进入并添加它?

正确的方法是覆盖您的 bower.json 文件以加载引导依赖项,然后运行grunt wiredep

bower.json如下所示:

{
  "name": "frontend",
  "version": "0.0.0",
  "dependencies": {
    "angular": "^1.3.0",
    "json3": "^3.3.0",
    "es5-shim": "^4.0.0",
    "bootstrap": "^3.2.0",
    "angular-cookies": "^1.3.0",
    "angular-route": "^1.3.0",
    "angular-local-storage": "~0.1.5",
    "raty": "~2.7.0",
    "kineticjs": "~5.1.0"
  },
  "devDependencies": {
    "angular-mocks": "~1.3.0",
    "angular-scenario": "~1.3.0"
  },
  "appPath": "app",
  "overrides": {
    "bootstrap": {
      "main": [
        "less/bootstrap.less",
        "dist/css/bootstrap.css",
        "dist/css/bootstrap-theme.css",
        "dist/js/bootstrap.js",
        "dist/fonts/glyphicons-halflings-regular.eot",
        "dist/fonts/glyphicons-halflings-regular.svg",
        "dist/fonts/glyphicons-halflings-regular.ttf",
        "dist/fonts/glyphicons-halflings-regular.woff"
      ]        
    }
  }
}

来源: https://github.com/yeoman/generator-angular/issues/965#issuecomment-68548259

执行以下操作

bower install bootstrap-css --save

如果它在系统上本地可用(例如在 bower_components/ 中),请手动将其添加到其他.css包含的下方。

如果该文件在本地不可用,我会将其添加到<!-- Place favicon.ico ... -->的正上方,否则由于bower尝试缩小文件,它可能会破坏您的grunt build和/或grunt serve

Google字体导入也是如此,将它们放在<!-- Place favicon.ico ... -->上方,否则bower会尝试将其缩小(在Gruntfile.js中的htmlmin选项下)。

在这里,您可以阅读有关该主题的更多信息。

相关内容

  • 没有找到相关文章

最新更新