本地Npm模块" autoprefixer-core"未找到。它安装了吗?

时间:2015-08-01 07:39:32

标签: gruntjs autoprefixer

无法解决问题。 我多次删除了node_modules文件夹。还试图替换: grunt.loadNpmTasks('/var/www/XXX/public/node_modules/autoprefixer-core');

=>而是=>

grunt.loadNpmTasks('autoprefixer-core');

但没有任何帮助。 但是,我的代码正在工作的范妮: enter image description here

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

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

请帮助!

1 个答案:

答案 0 :(得分:4)

require - 配置中的processor模块,同时将带有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');

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