これはうなり声と私の最初の日であり、私はそれがこれらのチュートリアル兵卒タスクのほとんどが見つからない
https://css-tricks.com/autoprefixer/
https://24ways.org/2013/grunt-is-not-weird-and-hard/そして、私のGruntfile.jsはこれですを使用して動作するようにしようとしています:
module.exports = function(grunt) {
// 1. All configuration goes here
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
scripts: {
files: ['scripts/app.js'],
tasks: ['uglify'],
options: {
spawn: false,
}//For some reason I had a come here. Don't know if it matters
},
css: {
files: ['content/app.scss'],
tasks: ['sass'],
options: {
spawn: false,
}
},
styles: {
files: ['content/app.css'],
tasks: ['autoprefixer']
}
},
uglify: {
build: {
src: "scripts/app.js",
dest: "scripts/app-final.js"
}
},
sass: {
dist: {
options: {
style: 'compressed'
},
files: {
'content/app.css': 'content/app.scss'
}
}
},
autoprefixer: {
dist: {
files: {
'content/app-prefixed.css': 'content/app.css'
}
}
},
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'assets/img/',
src: ['**/*.{png,jpg,gif}'],
dest: 'assets/img/'
}]
}
}
});
// 3. Where we tell Grunt we plan to use this plug-in.
grunt.loadNpmTasks(
'grunt-contrib-uglify',
'grunt-contrib-sass',
'grunt-autoprefixer',
'grunt-contrib-watch',
'grunt-contrib-imagemin'
);
// 4. Where we tell Grunt what to do when we type "grunt" into the terminal.
grunt.registerTask(
'default', [
'watch',
'uglify',
'sass',
'autoprefixer',
'imagemin'
]);
};
しかし、私はうなり声時計時計をしようとすると、私はこの取得:
をgrunt uglify
物事が奇妙ようにするに
# grunt watch
Warning: Task "watch" not found. Use --force to continue.
Aborted due to warnings.
は
# grunt uglify
Running "uglify:build" (uglify) task
>> Destination scripts/app-final.js not written because src files were empty.
>> No files created.
Done, without errors.
grunt --help
を実行すると、私は本当にuglifyと他の機能の違いを見つけることができません
Available tasks
uglify Minify files with UglifyJS. *
default Alias for "watch", "uglify", "sass", "autoprefixer", "imagemin" tasks.
私に面白い事を与える見られています。 VSコードは私にエラーを与えません。私は使用されたすべてのタスクをインストールしました。私はノードがインストールされている。
VSコードを再起動することは役に立ちません。私はこれが重要だとは思わないが、その場合にはLinuxを使用している。どちらか
使用しているパッケージにnpmパッケージをインストールしましたか?例https://www.npmjs.com/package/wiredep –
「npmはgrunt-comtrib-watch'をインストールしますか?はいの場合ははい、私はしました。すべての人のために – alex3wielki
grunt-contrib-watchのドキュメントによれば、タスクを登録する必要はありません。 'grunt watch'を使うだけです。あなたはあなたのpackage.jsonを提供できますか?私はすべてのパッケージをインストールして何か試してみることができますか? –