Gruntjs grunt不再编译和缩小我的资料
我运行了npm安装和bower安装,没有任何问题。现在我正在尝试编译我的资产,但我得到以下错误:Gruntjs grunt不再编译和缩小我的资料,gruntjs,Gruntjs,我运行了npm安装和bower安装,没有任何问题。现在我正在尝试编译我的资产,但我得到以下错误: --- (master) $ grunt Usage: grunt INPUT_FILE [options] grunt: error: Input file not provided. 这是我用来安装grunt的package.json { "name": "foundation-libsass-template", "version": "0.0.1", "devDependen
--- (master) $ grunt
Usage: grunt INPUT_FILE [options]
grunt: error: Input file not provided.
这是我用来安装grunt的package.json
{
"name": "foundation-libsass-template",
"version": "0.0.1",
"devDependencies": {
"grunt": "~0.4.1",
"grunt-contrib-watch": "~0.5.3",
"grunt-debian-package": "^0.1.9",
"grunt-sass": "~0.8.0",
"node-sass": "~0.7.0"
}
}
我正在从与GrunFile.js相同的目录运行grunt命令。这是我的Grunfile.js:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
options: {
includePaths: ['bower_components/foundation/scss']
},
dist: {
options: {
outputStyle: 'compressed'
},
files: {
'css/babynet.css': 'scss/babynet.scss',
'css/epals2.css': 'scss/epals2.scss',
}
}
},
watch: {
grunt: { files: ['Gruntfile.js'] },
sass: {
files: 'scss/**/*.scss',
tasks: ['sass']
}
}
});
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('build', ['sass']);
grunt.registerTask('default', ['build','watch']);
}
这个答案只是猜测。grunt:错误:未提供输入文件。这个错误让我怀疑是否正在运行一个较旧的grunt,并且正在查找较旧的grunt.js文件而不是Grunfile.js 检查grunt-version的输出,如果它是0.4之前的版本,那么问题可能是我上面概述的。发件人: Gruntfile已从grunt.js更改为Gruntfile.js
grunt:错误:没有这样的选项:-版本和grunt>>/Users/nathann/code/ipals/env/bin/grunt和ls-l>>Grunfile.jsHmm。。。下面是我如何安装grunt:npm安装-g grunt cli的。对于这个grunt,我只得到:/usr/local/bin/grunt。grunt的我的输出-版本:grunt cli v0.1.13 grunt v0.4.5Wow。我想出来了。因此,我在django项目的上下文中使用它,如果我停用我的env,它会工作,如果我激活它则不会工作。所以我运行了pip卸载grunt,停用并重新激活grunt,然后grunt工作了。酷。那么virtualenv安装了一个较旧的grunt版本?