用Swiip/generator-gulp-angular如何添加自定义的bootstrap
我用Swiip/generator-gulp-angular生成的项目来开发,一开始用的是从bower下载的bootstrap,经过gulp build,可以和其他依赖文件合并为一个css文件和一个js文件。但是我并不需要完整的bootstrap,我从官网也看到bootstrap是可以定制的,我定制完成后,下载得到bootstrap.css。我在index.html里手动插入link来引用bootstrap.css如下:
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<!-- build:css({.tmp/serve,src}) styles/vendor.css -->
<!-- bower:css -->
<!-- run `gulp inject` to automatically populate bower styles dependencies -->
<!-- endbower -->
<link rel="stylesheet" href="bower_components/bootstrap/css/bootstrap.css">
<!-- endbuild -->
<!-- build:css({.tmp/serve,src}) styles/app.css -->
<!-- inject:css -->
<!-- css files will be automatically insert here -->
<!-- endinject -->
<!-- endbuild -->
这样做在运行gulp serve时没问题,但是运行gulp build就出问题了,这个bootstrap.css并没有合并到最终的css文件里,被忽略了,请做过的人告诉我该如何实现,多谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,bootstrap是通过wiredep插件注入的,你如果不想使用原生的bootstrap的话,你可以在bower.json中,修改它的路径,指向你的文件, 请看overrides中的bootstrap中的路径:
刚好我最近也在玩这个,有兴趣的话,一起研究研究
https://github.com/hjzheng/angular-es6-practice