0

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」で変更しようとしましたが、エラーは発生しませんでした。

4

1 に答える 1