requirejs компилировать в один файл, используя миндаль

Задача:

  1. Я использую requirejs в качестве AMD
  2. Я хочу использовать миндаль, чтобы я мог собрать все файлы JS в один файл
  3. в моем случае я хочу, чтобы все js-файлы объединялись и минимизировались в папке dist/www/js/common.js

Тестовый репозиторий github: https://github.com/mafar/requirejs-almond-boilerplate

  1. Скачать репо
  2. Gruntfile.js имеет возможность компилировать
  3. cd requirejs-almond-boilerplate затем npm install затем grunt

Опции Gruntfile.js:

   requirejs: {
      compile: {
        options: {
          appDir: './www',
          baseUrl: './',
          mainConfigFile: './www/js/common.js',
          optimize: 'uglify',
          optimizeCss: 'standard.keepLines.keepWhitespace',
          preserveLicenseComments: true,
          dir: 'www-release',
          findNestedDependencies: true,
          insertRequire: ['common'],
          name: 'js/common', // name: 'js/vendor/almond', //almond  
          include: ['js/vendor/almond'],
        }
      }
    },

0 ответов

Другие вопросы по тегам