Я пытаюсь использовать постпроцессор постпроцессора autoprefixer css. Я следую учебнику и установил npm. Используя НПМ, я после этого установил крякнул и autoprefixer внутри моего корня проекта с помощью этого package.json
файла: https://github.com/nDmitry/grunt-autoprefixer/blob/master/package.jsonNode.js/Grunt - Не удается запустить часы Grunt - почему?
После урока я тогда создал этот Gruntfile.js
внутри моего корня проекта:
module.exports = function (grunt) {
grunt.initConfig({
autoprefixer: {
dist: {
files: {
'build/style.css': 'style.css'
}
}
},
watch: {
styles: {
files: ['style.css'],
tasks: ['autoprefixer']
}
}
});
grunt.loadNpmTasks('grunt-autoprefixer');
grunt.loadNpmTasks('grunt-contrib-watch');
};
После этого учебник советует использовать Grunt часы с использованием
./node_modules/.bin/grunt watch
что приводит к
-bash: ./node_modules/.bin/grunt: No such file or directory
Я также попытался перейти к папке хрюкать внутри моего проекта, то это говорит
-bash: node_modules/grunt: is a directory
У меня также есть папка node_modules
непосредственно в моей локальной папке пользователя, но решение этой папки хрюкать и просто говорит мне, что его папку.
Pleaser помогите мне, почему это не работает? Я желаю по-настоящему научиться хрюкать, но я даже не могу начать работу с руководством по началу работы ...
Да, устанавливается 'grunt-cli'. Выполнение 'grunt watch' из моего projekt root приводит к тому, что' Warning: Task "watch" не найден. Используйте -force для продолжения. ' – Sven
Конфигурация вашего Gruntfile отлично подходит для меня. Является ли 'grunt-contrib-watch' в вашем * локальном каталоге' node_modules'? Если нет, запустите 'npm install' в корне вашего проекта, а затем снова запустите' grunt watch'. – Ben
Спасибо, ваш ответ помог мне решить проблему. Это была комбинация смешивания глобальных и локальных установленных модулей и неправильных вещей в пакете.json – Sven