2015-11-13 4 views
1

New to Grunt, пытаясь получить файл Gruntfile для проекта wordpress. У меня есть файл package.json и Gruntfile.js в корневом каталоге. Я хочу добавить grunt-postcss, но когда я выполнил инструкции, я продолжаю получать «Warning: Task» grunt-postcss «не найден». Я, вероятно, неправильно настроил Grunt, так как независимо от того, что я запускаю, у меня задача не найдена. Вот мой контент Gruntfile:grunt postcss "not found"

module.exports = function(grunt) { 

    grunt.initConfig({ 
    postcss: { 
     options: { 
     map: true, // inline sourcemaps 
     processors: [ 
      require('pixrem')(), // add fallbacks for rem units 
      require('autoprefixer')({browsers: 'last 2 versions'}), // add vendor prefixes 
      require('cssnano')() // minify the result 
     ] 
     }, 
     dist: { 
     src: 'css/*.css' 
     } 
    } 
    }); 
    grunt.loadNpmTasks('grunt-postcss'); 

    grunt.registerTask('default', ['grunt-postcss']); 
}; 

ответ

1

Убедитесь, что вы установили модуль grunt-postcss.

НПМ установить черновую-postcss --save-DEV

0

Я думаю, вы должны изменить

grunt.registerTask('default', ['grunt-postcss']); 

в

grunt.registerTask('default', ['postcss']); 
0
  1. Убедитесь, что у вас установлен postcss. npm install grunt-postcss

  2. Выполните следующую команду в командной оболочке (убедитесь, что внутри virtualenv, если вы используете один):

export PATH="/PATH_TO_YOUR_NODE_MODULES_DIRECTORY/.bin:$PATH"

Что вышеприведенная команда делает это, то обновить ваш PATH и сообщает ему также проверить указанный выше каталог при поиске команды.

Смежные вопросы