requirejs使用杏仁编译为单个文件

时间:2018-09-19 06:42:27

标签: requirejs requirejs-optimizer almond

目标:

  1. 我使用requirejs作为AMD
  2. 我想使用almond以便可以将所有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 个答案:

没有答案