首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grunt uncss with MEANJS项目

grunt uncss with MEANJS项目
EN

Stack Overflow用户
提问于 2014-10-16 02:12:14
回答 1查看 195关注 0票数 0

我正在尝试在MEANjs项目上运行grunt-uncss

在我的grunt文件中,我有以下内容:

代码语言:javascript
复制
 uncss:{
            dist:{
              options:{
                 urls:['http://localhost:3000']
              },
              files:{
               // 'public/dist/application1.min.css' : ['app/views/layout.server.view.html']              
                'public/dist/application1.min.css' : [''] 
              } 
            } 
         }

我得到了以下信息:

代码语言:javascript
复制
Running "uncss:dist" (uncss) task
[D] Task source: /home/arw201/code/gitLocal/testeo/clone3/node_modules/grunt-uncss/tasks/uncss.js
Warning: must provide pattern Used --force, continuing.

Done, but with warnings.

我有以下dir结构

代码语言:javascript
复制
├── app
│   ├── controllers
│   ├── models
│   └── views/
        ├── 404.server.view.html
        ├── 500.server.view.html
        ├── index.server.view.html
        └── layout.server.view.html
├── bower.json
├── config
│   ├── config.js
│   ├── env
│   ├── express.js
│   ├── init.js
│   └── strategies
├── gruntfile.js
├── karma.conf.js
├── node_modules
├── package.json
├── Procfile
├── public
│   ├── application.js
│   ├── config.js
├── content
│   └── style.css
├── dist
│   ├── application.min.css
│   └── application.min.js
│   
│   
├── README.md
└── server.js

这是我的layout.view.html文件的头的一部分

代码语言:javascript
复制
</head>

    <!--Application CSS Files-->
    {% for cssFile in cssFiles %}<link rel="stylesheet" href="{{cssFile}}">
    {% endfor %}
    <link href='http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext' rel='stylesheet' type='text/css'>


</head>

正如你所看到的,css是动态的,所以我必须使用url选项,否则我会得到其他错误,我想是因为css链接的动态特性。

这个想法是删除所有不被应用程序使用的css,例如从bootstrap中删除的css。

因此,关于如何做到这一点的任何帮助都是非常令人欣慰的。

EN

回答 1

Stack Overflow用户

发布于 2015-07-30 05:58:03

我的建议是忘记嵌入css的方法。您可以使用https://www.npmjs.com/package/grunt-processhtml

此外,据我所知,您应该考虑在您的angular应用程序中使用普通的index.html。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26389292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档