requirejs компилировать в один файл, используя миндаль - PullRequest
0 голосов
/ 19 сентября 2018

Цель:

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

github Test Repo: 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'],
        }
      }
    },
...