うなり声を始めたばかりで、実行するgrunt
とこのエラーが発生します
Loading "Gruntfile.js" tasks...ERROR
>> ReferenceError: grunt is not defined
これは私の Gruntfile.js です
module.exports = function(grunt){
'use strict';
};
うなり声を始めたばかりで、実行するgrunt
とこのエラーが発生します
Loading "Gruntfile.js" tasks...ERROR
>> ReferenceError: grunt is not defined
これは私の Gruntfile.js です
module.exports = function(grunt){
'use strict';
};
突然のことだったのですが、
'use strict';
module.exports = function(grunt) {
grunt.initConfig({
sass: {
dist: {
files: {
'style.css': 'style.scss'
},
options: {
includePaths: ['css/'],
outputStyle: 'nested'
}
}
},
});
grunt.loadNpmTasks('grunt-sass');
grunt.registerTask('sass', ['sass']);
};
loadNpmTasks および registerTask コマンドが module.export 内にあることを確認してください。それらがそのクロージャーのスコープ外にある場合、うなり声は定義されないため、失敗します。
理由は完全にはわかりませんが、これで問題は解決しました。
'use strict';
module.exports = function(grunt){
};
私も端末で「うなり声が定義されていません」というエラーメッセージをたくさん見ました。
Node と NPM をインストールした同じディレクトリから別の gruntfile.js を取得し、ボイラープレートの gruntfile.js を別の gruntfile.js に置き換えました。
今、私は Grunt を呼び出して動作します。