- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经定义了一个 uncss grunt 任务,我想将 .min.css 添加到文件夹/css 中的所有文件内容,但是当我运行 grunt 命令并保存我的 css 更改时(任务 watch 正在查找),我得到控制台出现以下错误:
Unable to write "css" file (Error code: EISDIR
这是我的 cssmin 任务:
// Cssmin task config
cssmin: {
target: {
files: [{
src: ['css/*.css', 'css/!*.min.css'],
dest: 'css',
}]
}
}
这是我完整的 Gruntfile.js:
//Gruntfile.js
module.exports = function (grunt) {
grunt.initConfig({
// Watch task config con Sass
watch: {
sass: {
files: "scss/*.scss",
tasks: ['sass']
},
cssmin: {
files: "css/*.css",
tasks: ['cssmin']
}
},
// Sass task config
sass: {
dev: {
files: {
// fichero destino // fichero .scss
"css/custom.css" : "scss/custom.scss"
}
}
},
// BrowserSync task config
browserSync: {
default_options: {
bsFiles: {
src: [
"css/*.css",
"js/*.js",
"*.html"
]
},
options: {
watchTask: true,
proxy: "tutorialmaterialize.dev"
}
}
},
// UnCSS task config
uncss: {
dist: {
options: {
//Estilos que queremos limpiar
stylesheets : ['css/materialize.min.css'],
//Estilos que no queremos limpiar
ignoreSheets: [/custom.css/],
},
files: {
//Archivo css de salida //Scanea las clases, ids, etc de este html
'css/materialize.min.css': ['index.html']
}
}
},
// Cssmin task config
cssmin: {
target: {
files: [{
src: ['css/*.css', 'css/!*.min.css'],
dest: 'css',
}]
}
}
});
//Cargamos los grunt plugins
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.loadNpmTasks('grunt-browser-sync');
grunt.loadNpmTasks('grunt-uncss');
grunt.loadNpmTasks('grunt-contrib-cssmin');
//Tarea por defecto
grunt.registerTask('default', ['browserSync', 'watch']);
};
最后这是我的元素结构:
materialize-css/
|--css/
| |--materialize.min.css
| |--custom.css
|
|--img/
|
|--fonts/
| |--material-design-icons
| |--roboto
|
|--js/
| |--materialize.min.js
|
|--index.html
我该如何解决这个问题?
最佳答案
我有类似的问题,我通过将目标路径更改为 /css
解决了它
cssmin: {
options: {
compatibility: 'ie9'
},
compress: {
src: ['css/reveal.css', 'css/main.css'],
dest: '/css'
}
}
关于javascript - 无法写入 "css"文件(错误代码 : EISDIR) Grunt cssmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31949725/
我在包含@imports 的文件上使用cssmin。 cssmin 正确地递归地导入本地文件,但是对于指向 URL 的导入,导入是内联的。这使得生成的缩小 CSS 无效,因为 @ 规则必须位于文件的开
我正在使用 yeoman 1.0 rc 和 grunt 来创建一个静态网站,一切都很好,但我想制作除了 css 缩小版之外,一个更新了所有文件路径的非缩小版,这是否可行,我怎么能做到这一点. grun
我正在试用 cssmin咕噜声 根据文档目标可以定义“根据 grunt 配置任务指南”。 当我使用该模式创建 cssmin 任务时,例如: cssmin: { my_target: { m
我正在设置 grunt-usemin对于我们的项目,但我遇到了 cssmin 的小问题任务。 我们的项目依赖于一些外部库,其中一些会带来一些额外的 Assets (如图像或字体)。问题是这些库没有相同
在我的 Gruntfile 中,我正在使用 cssmin (grunt-contrib-cssmin) 任务。像这样的东西: cssmin: { css : { src: "d
我是 Grunt 的新手,我想知道为什么应该使用 grunt-contrib-cssmin 而不是像本例中那样创建 dev/dist 版本: sass: { dist: {
cssmin grunt 插件 grunt-contrib-cssmin 修剪 css sourcemap 源 url 中的前导斜杠,从而使 css 映射不正确。同时,在手动编辑 sourcemap
运行 grunt.js 任务时 cssMin https://github.com/gruntjs/grunt-contrib-cssmin Svg css 属性正在被删除。 例如: .testCla
我的搜索和谷歌问题没有找到任何帮助。 我在使用 Gulp 和 cssmin 时遇到问题。无法弄清楚是什么导致了错误。这个想法是将原始 css 文件和缩小版本保存在同一个文件夹中,不需要连接。我的 gu
构建没有错误,但是每个第一个 css 规则 block 都被删除了。什么会导致问题? Grunt 配置:... useminPrepare: { html: 'app/index.
我有三个文件: 'selectize.default.css' 'selectize.pagination.css' 'selectize.patch.css' 我想尽量减少它们。 这是我的 grun
我使用 cssmin 来缩小 css 文件。 我的配置是这样的: module.exports = function(grunt) { grunt.config.set('cssmin', {
我正在开发一个网络应用程序(使用 yeoman 网络应用程序生成器),我有两个 scss 基础文件,我的标准文件 (main.scss) 和我的旧版本 (main-old-ie.scss) - 使用此
我一直在寻找我的问题的解决方案,我发现有类似问题的帖子,但又不尽相同。我有以下文件夹结构: js └── GUIFramework ├── external └── WaspFrame
我在 grunt-contrib-cssmin 方面遇到了一个奇怪的问题。它永远不会停止或出错。我正在使用 C:\projects\doeclf>grunt --version && node --v
我是 gulp 的新手,需要您帮助我使用 gulp-cssmin 插件来缩小我的 CSS 文件。我的简单元素结构: gulpfile.js css/ myCss.css min/
我的 LESS 文件是使用 grunt-contrib-less 和相应的 grunt 任务编译的,配置如下: module.exports = { options: { so
在我使用 grunt-contrib-cssmin 缩小我的样式表之前,我的样式表工作正常。 这部分: *, *::before, *::after { box-sizing: inherit
我已经定义了一个 uncss grunt 任务,我想将 .min.css 添加到文件夹/css 中的所有文件内容,但是当我运行 grunt 命令并保存我的 css 更改时(任务 watch 正在查找)
我尝试使用 Grunt 和 grunt-contrib-cssmin 删除所有 CSS 注释,CSS 文件已编译并缩小,它包含所有注释。 应使用以下行删除评论:keepSpecialComments:
我是一名优秀的程序员,十分优秀!