Только что начал пытаться настроить 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']);
};
Любая помощь?
Я вряд ли сомневаюсь, что это было связано с кодировкой кода, который вы вставили выше! Ошибка говорит «' (Неожиданный токен c). »« Должен быть символ «' c' »где-то вне строки или что-то совершенно не-JSON во всем файле. –
Я искал вокруг и обнаружил, что у кого-то была такая же проблема. В другом месте говорится, что сохранить файл как UTF-8, поскольку стандартное кодирование добавляет что-то дополнительное ... Его выход из моей сферы, если я честен. Но изменение типа сохранения зафиксировало его. – Lovelock
Какая кодировка была раньше? Это было бы очень полезно в вашем ответе (для других с той же проблемой). :) –