2

实在修不了。我多次删除了 node_modules 文件夹。还尝试替换: grunt.loadNpmTasks('/var/www/XXX/public/node_modules/autoprefixer-core');

=> 而不是 =>

grunt.loadNpmTasks('autoprefixer-core');

但没有任何帮助。但是,我的代码正在运行的美妙时刻: 在此处输入图像描述

我的意思是autoprefix-core正在工作

但不知何故给出错误。=(

请帮忙!

4

1 回答 1

4

require自己在processor-configuration 中使用模块,同时将对象传递browsers给模块,类似于您需要常规节点模块的方式。

在你的 Gruntfile 中,你有这个:

processors: [
    require('autoprefixer-core')({
      browsers: [
         '> 11%',
         'Chrome >= 10',
         'Explorer >= 6',
         'Opera >= 11',
         'Firefox >= 3.5',
         'Safari >= 4',
         'iOS >= 6'
        ],
        remove: true
     })
]

所以你实际上并不需要这个,因为它不是一个真正的任务(因此是错误):

grunt.loadNpmTasks('autoprefixer-core');

因此,您可以安全地从配置中删除该行。

于 2015-08-01T11:31:11.093 回答