我有一个简单的较少的文件,内容很少,但编译时间从10 -27秒不等。有什么想法可以解释原因吗?是我的机器还是我的呼叫声设置丢失了?我需要清除某种缓存吗?
Gruntfile.js内容
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
less: {
development: {
options: {
paths: ["../css"]
},
files: {
"../css/main.css": "../less/main.less",
}
},
bootstrapBuild : {
options : {
paths: ['../css']
},
files : {
"../css/bootstrap.css": "../less/bootstrap.less",
}
}
},
watch: {
options: {
livereload: true
},
markup: {
files: ['../*.php', '../inc/*.php'],
options: {
livereload: true,
}
},
scripts: {
files: ['../js/*.js'],
tasks: [],
options: {
livereload: true,
spawn: false
},
},
mainCSS: {
options: {
livereload: false,
spawn: false
},
files: ['../less/main.less', '../less/responsive/*.less', "../less/common.less"],
tasks: ['less:development']
},
bootstrapBuild : {
options: {
livereload: false,
spawn: false
},
files: ['../less/*.less', '!../less/main.less', "!../less/common.less"],
tasks: ['less:bootstrapBuild'],
spawn: false
},
css: {
files: ['../css/*.css'],
tasks: []
}
}
});
// Less
grunt.loadNpmTasks('grunt-contrib-less');
// Watch
grunt.loadNpmTasks('grunt-contrib-watch');
};Package.json内容
{
"name": "Project-Markup",
"version": "0.1.0",
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-nodeunit": "^0.4.1",
"grunt-contrib-watch": "^0.6.1",
"grunt-contrib-less": "^0.11.4"
}
}main.less内容
body{
background: red;
}
/* End of Main */发布于 2015-07-16 10:14:55
这个叫计时器的模块可能会帮你找到它:
https://github.com/leecrossley/grunt-timer/blob/master/README.md
如果您发现某个特定的任务需要一段时间,那么您可以尝试grunt-changed,以便在每个任务发生更改时仅构建该任务:
发布于 2015-08-06 19:51:50
也许不是编译过程花了这么长时间,而是模块的加载;这是大多数时间的原因。
看看this的帖子:即使它不能解决你的问题,它也可能会给你一个提示,为什么花了这么长时间。
https://stackoverflow.com/questions/31352551
复制相似问题