嗨,我是新来的咕unt声和吞咽声,因此想获得一些帮助。非常感谢您的帮助!
我的应用程序正在使用gulp,但是我想使用一个grunt插件,因此我使用了grulp-grunt在gulp文件中运行grunt任务。
我的咕unt声文件就像
`module.exports = function(grunt) {
grunt.initConfig({
qmessages: {config here}
});
//grunt-qmessages is the grunt plugin I want to use
grunt.loadNpmTasks('grunt-qmessages');
grunt.registerTask('monolith-qmessages', ['qmessages']);
};`
我的gulp文件就像
`require('gulp-grunt')(gulp);
gulp.task('monolith-lang', function() {
gulp.start('grunt-monolith-qmessages')
});
`
它在本地可用,但未通过我的测试,并且错误是
`[31m19 07 2018 23:39:41.341:ERROR [karma]: [39m{ Error: spawn grunt ENOENT
at exports._errnoException (util.js:896:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:182:32)
at onErrorNT (internal/child_process.js:348:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
code: 'ENOENT',
errno: 'ENOENT',
syscall: 'spawn grunt',
path: 'grunt',
spawnargs:
[ 'monolith-qmessages',
'--force',
'--verbose=false',
'--verbose=false',
'--force=true' ] }`