salsjs アプリケーションにカスタム タスクを追加しようとしています。
これは私がこれまでに行ったことです:
- cssminTemplates.js という名前の task/config ディレクトリに新しいファイルを追加しました
- task/registerd ディレクトリにある default.js ファイルを変更します。
私の cssminTemplates.js は、基本的に cssmin.js 標準ファイルのコピーです。
module.exports = function(grunt) {
grunt.config.set('cssminTemplates', {
dist: {
src: ['asset/templates/above_the_fold.css'],
dest: 'asset/templates/above_the_fold.min.css'
}
});
grunt.loadNpmTasks('grunt-contrib-cssmin');
};
default.js ファイルは次のように変更されています。
module.exports = function (grunt) {
grunt.registerTask('default', [
'compileAssets',
'linkAssets',
'cssminTemplates',
'watch']);
};
しかし、Sails Lift コマンドでアプリを起動すると、次のエラーが発生しました。
Warning: Task "cssminTemplates" not found.
「cssminTemplates」を「cssmin」で変更しようとしましたが、エラーは発生しませんでした。