gulpfile.js
(完整代码) 1KBvar gulp = require('gulp'),
cleanCss = require('gulp-clean-css'),
less = require('gulp-less'),
rename = require('gulp-rename'),
concatCss = require("gulp-concat-css"),
npmImport = require("less-plugin-npm-import");
const sourceFiles = [
'**/*.less',
'!node_modules/**',
'!**/bin/**',
'!**/obj/**'
];
gulp.task('isolation', function () {
return gulp
.src(sourceFiles)
.pipe(less({
javascriptEnabled: true,
plugins: [new npmImport({ prefix: '~' })]
}))
.pipe(rename(function (file) {
if (file.basename == 'global') {
file.dirname = 'css';
file.basename = 'site';
}
}))
.pipe(gulp.dest(function (file) {
if (file.basename == 'site.css') {
return 'Client/Gardener.Client.Entry/wwwroot';
}
return '.';
}));
});
gulp.task('less', function () {
return gulp
.src(sourceFiles)
.pipe(less({
javascriptEnabled: true,
plugins: [new npmImport({ prefix: '~' })]
}))
.pipe(concatCss('site.css'))
.pipe(cleanCss({ compatibility: '*' }))
.pipe(gulp.dest('wwwroot/css'));
});
gulp.task('default', gulp.parallel('isolation'), function () {
});
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
