Цель:
- Я использую requirejs в качестве AMD
- Я хочу использовать миндаль такчто я могу скомпилировать все js-файлы в один файл
- , в моем случае я хочу, чтобы все js-файлы объединялись и минимизировались в папке
dist/www/js/common.js
github Test Repo: https://github.com/mafar/requirejs-almond-boilerplate
- Загрузка репозитория
- Gruntfile.js имеет возможность компилировать
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'],
}
}
},