Grunt bower_concat没有添加css

eco*_*rvo 8 javascript gruntjs bower

我尝试使用bower_concat https://github.com/sapegin/grunt-bower-concat从我的bower_components编译我的所有css .js编译得很好,但css永远不会被创建.这是我这部分的grunt文件代码:

  bower_concat: {
            all: {
                dest: '<%= pkg.dist_dir %>/lib/_bower.js',
                cssDest: '<%= pkg.dist_dir %>/lib/_bower.css',
                dependencies: {
                    // 'angular': ''
                },
                exclude: [
                    'jquery'
                ],
                bowerOptions: {
                    relative: false
                },
                includeDev: true
            }
        },
Run Code Online (Sandbox Code Playgroud)

它永远不会创建"_bower.css".为什么不能正常工作?

Pra*_*rma 1

grunt-bower-concat(以及grunt-wiredepmain )致力于将相应包的 Bower.json 字段中提到的文件捆绑在一起的概念。

最初没有任何规范定义mainBower.json 文件字段中应包含的内容。这个选择完全取决于包的创建者。然后将 main 定义为入口点文件,每个文件类型一个(这导致像BootstrapFont Awesome这样的已知库从字段中删除 CSS 文件main,像 grunt-bower-concat 这样的渲染工具在没有手动覆盖的情况下毫无用处)

mainFiles: {
    package: [ 'path/to/its/file.css' ]
}
Run Code Online (Sandbox Code Playgroud)

main因此,您面临的问题的可能原因与您尝试包含的 Bower 包的字段未引用 CSS 文件这一事实有关。