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
文件成为一个对象,而不是一组字符串?返回一个对象,特别是一个嵌套的对象,可以让我更好地组织我的任务