Gruntjs 保持点分隔文件grunt babel

Gruntjs 保持点分隔文件grunt babel,gruntjs,babeljs,Gruntjs,Babeljs,我正在使用将ES6转换为ES5。我的一个文件名是app.collection.js,运行任务后,将其重命名为app.js 解决此问题的方法是什么 /**************************************************************************** *Grunt Babel将ES6编译为ES5 ***************************************************************************

我正在使用将ES6转换为ES5。我的一个文件名是app.collection.js,运行任务后,将其重命名为app.js

解决此问题的方法是什么

/****************************************************************************
*Grunt Babel将ES6编译为ES5
****************************************************************************/
巴别塔:{
选项:{
黑名单:[“严格”],
评论:没错,
松散:[“es6.classes”、“es6.properties.computed”],
“忽略”:[
]
},
地区:{
文件:[{//文件字典
是的,
cwd:“”,
src:['***/***/*.js'],
目标:'',
分机:'.js'
}]
}

}
您可以将
ext
属性全部删除,也可以添加
extDot
属性,最后添加值以保留
app.collection.js
名称

files: [{ // Dictionary of files
  expand: true,
  cwd: '<%= config.path.app.js %>',
  src: ['**/**/*.js'],
  dest: '<%= config.path.app.js %>',
  ext: '.js',
  extDot: 'last'
}]
文件:[{//文件字典]
是的,
cwd:“”,
src:['***/***/*.js'],
目标:'',
分机:'.js',
extDot:“最后一个”
}]
更多信息请访问

extDot
用于指示表示扩展的时段所在的位置。可以采用“第一个”(扩展名在文件名的第一个句点之后开始)或“最后一个”(扩展名在最后一个句点之后开始),默认情况下设置为“第一个”[在0.4.3中添加]


如果你能分享相关的code@sfletche更新了问题。请检查你是否能帮忙!!