Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Alias.js文件能否在load grunt配置中返回对象?_Javascript_Node.js_Gruntjs_Npm - Fatal编程技术网

Javascript Alias.js文件能否在load grunt配置中返回对象?

Javascript Alias.js文件能否在load grunt配置中返回对象?,javascript,node.js,gruntjs,npm,Javascript,Node.js,Gruntjs,Npm,在load grunt config模块中,我们添加了一个aliases.js文件来使用别名,这些别名通常是使用grunt.registerTask(别名,[task_array])创建的。有没有办法让这个aliases.js文件返回一个嵌套对象,而不仅仅是一个由所有别名组成的字符串 我希望我的aliases.js文件如下: module.exports = { scss: { scss: 'sass', } }; 但当我尝试运行scss时,grunt给出

load grunt config
模块中,我们添加了一个
aliases.js
文件来使用别名,这些别名通常是使用
grunt.registerTask(别名,[task_array])创建的加载grunt配置时,
GrunFile
中的code>。有没有办法让这个
aliases.js
文件返回一个嵌套对象,而不仅仅是一个由所有别名组成的字符串

我希望我的
aliases.js
文件如下:

module.exports = {

    scss: {

        scss: 'sass',

    }
};
但当我尝试运行
scss
时,
grunt
给出:

$ grunt scss
Warning: Object #<Object> has no method 'replace' Use --force to continue.

Aborted due to warnings.


Execution Time (2014-05-11 23:48:26 UTC)
loading tasks  2.1s  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100%
Total 2.2s
$grunt scss
警告:对象#没有方法“替换”请使用--force继续。
由于警告而中止。
执行时间(2014-05-11 23:48:26 UTC)
加载任务2.1s■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 100%
总计2.2秒
首先,错误是什么意思?“替换”是指什么方法?其次,有没有办法让
alias.js
文件成为一个对象,而不是一组字符串?返回一个对象,特别是一个嵌套的对象,可以让我更好地组织我的任务