2014-12-28 2 views
1

Только что начал пытаться настроить Grunt, но сразу же ударил проблему.Grunt - Warning: Задача «default» не найдена. Использовать --force для продолжения

Warning: Task "default" not found. Use --force to continue. 

Или в полном объеме:

>> Error: Unable to parse "package.json" file (Unexpected token c). 
Warning: Task "default" not found. Use --force to continue. 

Aborted due to warnings. 

Я следую этому руководству: http://24ways.org/2013/grunt-is-not-weird-and-hard/

И два файла:

package.json:

{ 
    "name": "BuildSanctuary", 
    "version": "0.1.0", 
    "devDependencies": { 
    "grunt": "~0.4.1", 
    "grunt-contrib-concat": "^0.5.0" 
    } 
} 

Gruntfile. js

module.exports = function(grunt) { 

// 1. All configuration goes here 
grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 

      concat: { 
        dist: { 
          src: [ 
            'public_html/js/*.js', // All JS in the libs folder 
          ], 
          dest: 'public_html/js/production.js', 
        } 
      } 

}); 

// 3. Where we tell Grunt we plan to use this plug-in. 
grunt.loadNpmTasks('grunt-contrib-concat'); 

// 4. Where we tell Grunt what to do when we type "grunt" into the terminal. 
grunt.registerTask('default', ['concat']); 

}; 

Любая помощь?

ответ

0

Чтобы исправить это, я сохранил файл как UTF-8, и он отлично работал.

+0

Я вряд ли сомневаюсь, что это было связано с кодировкой кода, который вы вставили выше! Ошибка говорит «' (Неожиданный токен c). »« Должен быть символ «' c' »где-то вне строки или что-то совершенно не-JSON во всем файле. –

+0

Я искал вокруг и обнаружил, что у кого-то была такая же проблема. В другом месте говорится, что сохранить файл как UTF-8, поскольку стандартное кодирование добавляет что-то дополнительное ... Его выход из моей сферы, если я честен. Но изменение типа сохранения зафиксировало его. – Lovelock

+0

Какая кодировка была раньше? Это было бы очень полезно в вашем ответе (для других с той же проблемой). :) –

0

Сохранение файла в UTF-8 поможет. Просто перейдите в текстовый редактор, в моем случае его возвышенный текст.

Файл -> Сохранить с кодировкой -> UTF-8

хрюкать смог найти задачу по умолчанию.

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