grunt-contrib-copy throw警告:path.join的参数必须是字符串使用--force继续

Sas*_*nga 13 gruntjs

我正在尝试添加复制任务来复制一些js文件.但我收到警告,文件停止复制.

Running "copy:group1" (copy) task
Warning: Arguments to path.join must be strings Use --force to continue.

Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)

Gruntfile.js

module.exports = function(grunt) {

    grunt.initConfig({
        copy : {
                group1 : {
            files : [
                {
                        src : ['group1/js/*'],
                        dest : ['lib/group1/js/']
                    }
                ]
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-copy');
};
Run Code Online (Sandbox Code Playgroud)

以下是结果 grunt copy -v

Initializing
Command-line options: --verbose

Reading "Gruntfile.js" Gruntfile...OK

Registering Gruntfile tasks.
Initializing config...OK

Registering "grunt-contrib-copy" local Npm module tasks.
Reading /home/sasidhar/projects/grunt/node_modules/grunt-contrib-copy/package.json...OK
Parsing /home/sasidhar/projects/grunt/node_modules/grunt-contrib-copy/package.json...OK
Loading "copy.js" tasks...OK
+ copy
Loading "Gruntfile.js" tasks...OK
>> No tasks were registered or unregistered.

Running tasks: copy

Running "copy" task

Running "copy:group1" (copy) task
Verifying property copy.group1 exists in config...OK
Files: group1/js/js1.js, group1/js/js2.js, group1/js/js3.js -> lib/group1/js/
Options: processContent=false, processContentExclude=[]
Warning: Arguments to path.join must be strings Use --force to continue.

Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)

我已经提到了类似错误的其他Stackoverflow问题.但是我的GruntJS已经有了Sindre Sorhus提到的解决方案.

提前致谢.

Sas*_*nga 34

得到它了,

destproperty必须是一个字符串.但不是数组.

谢谢.

  • 生命保护.省时间.英雄. (2认同)