grunt postcss не найден

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

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']);
};

person agentem    schedule 13.11.2015    source источник


Ответы (3)


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

npm установить grunt-postcss --save-dev

person Ann Tseng    schedule 09.12.2015

Я думаю, тебе следует измениться

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

to

grunt.registerTask('default', ['postcss']);
person Eze    schedule 20.05.2016

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

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

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

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

person Pulkit Pahwa    schedule 09.01.2018