我遇到了一些包含bootstrap的问题。为什么我们试图用bootstrap覆盖bower.json?这是代码
"overrides": {
"bootstrap": {
"main": [
"dist/js/bootstrap.js",
"dist/css/bootstrap.css",
"less/bootstrap.less"
]
}
}
覆盖有什么用?这是正确的方法吗?
我找到的其他方式包括样式表@import "../../bower_components/file"
。但这不是一个好习惯。
还有其他方法可以包含吗?
答案 0 :(得分:0)
您可以使用配置的directory
属性来更改保存所有内容的路径:
https://bower.io/docs/config/
.bowerrc
{
"directory": "assets/vendors",
}
通过这种方式,您可以在CSS中包含引导程序,如下所示
@import '../vendor/bootstrap/dist/bootstrap.css'
假设您的文件结构与此类似:
/assets/css/styles.css
/assets/js/scripts.js
/assets/vendors/bootstrap