Grunt через атом не работает

Я установил редактор Atom и попытался запустить задание grunt через плагин grunt-runner. Но безуспешно. ОС: виндовс 8.1

Мои шаги были:

1) установить node.js с npm

2) хрюкать

npm install -g grunt-cli

3) установить sass-плагин

npm install grunt-contrib-sass --save-dev

4) создать файл package.json, содержащий

{
  "name": "test-app",
  "version": "0.1.0",
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-sass": "^0.9.2"
  }
}

5) добавляем Gruntfile.js:

module.exports = function(grunt) {
  grunt.initConfig({
    sass: {                              // Task
      dist: {                            // Target
        options: {                       // Target options
          style: 'expanded'
        },
        files: {                         // Dictionary of files
          'styles/main.css': 'styles/main.scss'       // 'destination': 'source'
        }
      }
    }
  });

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

В результате при попытке запустить grunt через плагин Atom grunt-runner:

Grunt exited: code 1.

Но если я запускаю его через терминал с помощью команды "grunt", он работает отлично.


person user1820686    schedule 02.05.2015    source источник


Ответы (1)


Я не исследовал эту проблему полностью, но в моем случае это был какой-то конфликт между плагинами «grunt-runner» и «build» для Atom.

В конце концов, я просто переустанавливаю Atom без плагина «сборки», и теперь он работает. Но я до сих пор понятия не имею, почему произошел этот конфликт.

person user1820686    schedule 05.05.2015
comment
У меня такая же проблема, в терминале все работает как шарм, но в grunt-runner я получаю: Grunt вышел: код 1. Но в моем случае я не установил плагин сборки. Любые идеи? - person d-bro82; 28.07.2015