node.js – Grunt给出了一个奇怪的“WARN:ERROR:Unexpected token …”消息

我正在为以下名为“test.css”的css文件设置grunt缩小任务:
body{
 background-color: #fff;
 text-align: left;
}

当我运行grunt时,我收到以下消息:

警告:错误:意外的令牌:punc({)[test.css:1,4]

我的“Gruntfile.js”文件当前看起来像这样:

module.exports = function(grunt) {
  grunt.initConfig({
  pkg: grunt.file.readJSON('package.json'),uglify: {
    options: {
      banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
    },min: {
      src: 'test.css',dest: 'test.min.css'
    }
  }
  });

  grunt.loadNpmTasks('grunt-contrib-uglify');
  grunt.registerTask('default',['uglify']);
};

我的“package.json”文件目前看起来像这样:

{
  "name": "kaidez","version": "0.1.0","devDependencies": {
    "grunt": "~0.4.0","grunt-contrib-uglify": "~0.1.1"
  }
}

运行grunt v4.0和node v0.8.20,两者都是全局安装的.安装了grunt-cli和uglify. “Gruntfile.js”,“package.json”和“test.css”位于同一目录中.所有这些文件都在wordpress网站的“主题”目录中,但我不是那个问题.

有任何想法吗?

解决方法

uglify任务仅适用于JavaScript文件.对于CSS,结帐 this answer,这表明grunt-css(cit Jonathan Lonowski评论)

相关文章

现在的js代码都是这种高级点的方式语法 , 就是ts语法 ,要使用ts语法那就要先安装一下 先安装nodejs最...
nvm是node版本管理工具 为了解决node各种版本存在不兼容现象 nvm是让你在同一台机器上安装和切换不同版...
1、安装nodejs 2、在项目文件夹目录下创建一个js文件,命名server.js(自定义名称),内容如下 3、打开命令...
1.连接路径:path.join([path1][, path2][, ...]) path.join()方法可以连接任意多个路径字符串。要连接...
简介 1.aes加密简单来说,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个...
定义 Object.keys 定义:返回一个对象可枚举属性的字符串数组; Object.getOwnPropertyNames 定义:返回...