Grunt,TypeError:对象没有方法'拆分'
Grunt, TypeError: Object has no method 'Split'
我是第一次建立Grunt,一切都很顺利(使用Chris Coyier的24 Ways文章:http://24ways.org/2013/grunt-is-not-weird-and-hard/)。
想想看,我偏离了常规,遇到了问题。我安装了cssmin来缩小我已经连接的CSS,我得到了:
Running "cssmin:combine" (cssmin) task
>> TypeError: Object behavior:__ESCAPED_EXPRESSION_CLEAN_CSS0_ has no method 'split'
Warning: css minification failed. Use --force to continue.
Aborted due to warnings.
使用--force
也失败(警告:css缩小失败。)
我能够毫无问题地安装、配置和使用concat、uglify和imagemin。以下是我的简化咕哝文件,试图隔离问题:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
cssmin: {
combine: {
files: {
'resources/css/build/site.prod.test.css': ['resources/css/libs/*.css', 'resources/css/*.css']
}
}
}
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.registerTask('default', ['cssmin']);
我也尝试过使用文档中的特定示例,但无论我尝试哪一个,我都会得到相同的"拆分"错误:
https://github.com/gruntjs/grunt-contrib-cssmin
感谢您的帮助!
我删除了CSS文件,直到我找到了导致问题的原因。一切都恢复正常了,所以问题实际上归结为CSS问题,而不是Javascript问题。
希望这能帮助其他人。
相关文章:
- 为什么dijit.form.Select有方法setStore(),而dijit.fform.FilteringSele
- JSPM-是否有方法或需要对捆绑文件进行版本化
- 当用户试图删除indexedDB数据库时,是否有方法执行函数
- Box2dWeb中是否有方法将对象的位置.x输出到console.log()
- 是否有方法在WebCrypto API中获取RSA密钥的组件
- 是否有方法可以快速确定浏览器是否支持启用了cors的图像而不会污染浏览器?
- 拆分有限制的字符串,其中最后一个字符串包含余数
- 是否有方法以编程方式确定私钥是用DER还是PEM编码的?
- 在反序列化JSON对象时,是否有方法将属性名称转换为小写?
- 是否有方法检查特定点(X,Y)是否在SVG元素中
- 是否有方法减少相同if语句的代码
- 在babel编译时是否有方法注入或忽略全局变量?
- Node.js query:是否有方法提示用户自定义大小的数组
- 在检查字符串时,是否有方法包含单词变体(过去时,动名词)
- 当元素不处于悬停状态时,是否有方法获得元素的HOVER样式?
- 是否有方法检测和更改输入值格式
- 解析JSON字符串后是否有方法获得对象属性
- 检查对象是否有方法,而不实例化它
- 在附加到webRequest事件时,是否有方法访问匹配的URL模式
- Chrome扩展API的警报有方法明确,是不按文档工作