Слияние кода завершено, страница обновится автоматически
grunt.loadNpmTasks('smart-grunt');
grunt.initConfig({
smart_clean: {
all: ['dist/html/**']
},
smart_html: {
generated: {
options: {
vars: {},
srcRootDir: ['src','prototype'],
exceptInline: ['css/global.css','framework/sdk/sdk-all-min.js'],
compressJS:false,
compressCss:false,
compressHtml:false
},
files: [
{
expand: true,
cwd: 'src',
src: ['modules/**/*.*'],
dest: 'dist/html'
}
]
}
},
smart_copy: {
conf:{
files: [
{expand: true, cwd: 'src', src: ['conf/*.*'], dest: 'dist/html'}
]
},
js: {
files: [
{expand: true, cwd: 'src', src: ['commons/*.js'], dest: 'dist/html'}
]
},
css: {
files: [
{expand: true, cwd: 'prototype', src: ['css/*.css'], dest: 'dist/html'}
]
},
image: {
files: [
{
expand: true,
cwd: 'prototype',
src: [
'images/*.{png,jpg,jpeg,gif,webp,svg}'
],
dest: 'dist/html'
}
]
}
},
smart_css:{
generated:{
files:[
{
src: [
'src/style/list.css',
'src/style/panel.css',
],
dest:'dist/html/style/common.css'
}
]
}
},
smart_js:{
generated:{
files:[
{
src: [
'src/framework/sdk/sdk-common.js',
'src/framework/sdk/sdk-business.js',
],
dest:'dist/html/framework/sdk/sdk-all-min.js'
}
]
}
}
);
grunt.registerTask('dev', ['smart_copy:js', 'smart_copy:css', 'smart_copy:image', 'smart_js:generated','smart_html:generated']);
grunt.registerTask('prod', ['smart_copy:js:true', 'smart_copy:css:true', 'smart_copy:image:true', 'smart_js:generated:true','smart_html:generated:true']);
Примечание: в HTML используются относительные пути к ресурсам CSS, JavaScript и изображений, что позволяет запускать проект локально.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )