【发布时间】:2016-03-04 17:13:28
【问题描述】:
我正在尝试在我的项目中运行 grunt,但我不断收到以下错误。我在实际的 Grunt 网站上按照“入门”进行操作,并且不断收到此信息。 我还在我的 Gruntfile 中包含了代码
下面是我的 gruntfile:
module.exports = function(grunt) {
Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
compass: {
dist: {
options: {
sassDir: 'sass',
cssDir: '',
outputStyle: 'expanded',
require: 'susy'
}
}
},
uglify: {
all: {
files: {
'site.min.js': ['_/js/app-navigation.js','_/js/plugins.js']
}
}
},
watch: {
options: {
livereload: true
},
pages: {
files: ['**/*.{php, html}']
},
css: {
files: ['sass/**/*.scss'],
tasks: ['compass']
},
scripts: {
files: ['js/**/*.js'],
tasks: ['uglify']
}
}
});
Load the plugins
grunt.loadNpmTasks('grunt-contrib-compass');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-newer');
grunt.loadNpmTasks('grunt-contrib-watch');
Default task(s).
grunt.registerTask('default', ['newer:compass', 'newer:uglify:all']);
};
这些是我收到的错误消息:
找不到本地 Npm 模块“grunt-contrib-compass”。安装了吗?
找不到本地 Npm 模块“grunt-contrib-uglify”。安装了吗?
未找到本地 Npm 模块“grunt-newer”。安装了吗?
找不到本地 Npm 模块“grunt-contrib-watch”。安装了吗?
警告:找不到任务“newer:compass”。使用 --force 继续。
【问题讨论】:
-
没关系。想通了。
-
如果你找到了解决方案,你能把它发布出来帮助别人吗?
-
npm i grunt-newer
标签: gruntjs grunt-contrib-watch grunt-contrib-uglify gruntfile grunt-init