Gruntjs 甜瓜.js空间入侵者项目-Grunt配置正在清除资源文件

Gruntjs 甜瓜.js空间入侵者项目-Grunt配置正在清除资源文件,gruntjs,melonjs,Gruntjs,Melonjs,我试图复制瓜.js的太空入侵者项目。它使用Grunt,初始配置是清除包含播放器图像的文件 resources: { dist: { options: { dest: 'build/js/resources.js', varname: 'game.resources', }, files: [{ src: ['data/bgm/**/*', 'data/sfx/**/*'], type: 'audio' },{

我试图复制瓜.js的太空入侵者项目。它使用Grunt,初始配置是清除包含播放器图像的文件

resources: {
  dist: {
    options: {
      dest: 'build/js/resources.js',
      varname: 'game.resources',
    },
    files: [{
      src: ['data/bgm/**/*', 'data/sfx/**/*'],
      type: 'audio'
    },{
      src: ['data/img/**/*.png'],
      type: 'image'
    },{
      src: ['data/img/**/*.json'],
      type: 'json'
    },{
      src: ['data/map/**/*.tmx', 'data/map/**/*.json'],
      type: 'tmx'
    },{
      src: ['data/map/**/*.tsx'],
      type: 'tsx'
    }]
  }
},
如何更新配置,使其不清除文件/build/js/resources.js


干杯

如果您打算按原样使用Grunfile,那么应该让它基于源目录中的资源构建资源文件。换句话说,不要手动编辑
build/
目录中的文件

例如,如果要将新的
png
图像添加到
resources.js
文件中,只需将图像文件放入
data/img/
子目录中,构建过程就会为您正确地将其添加到
resources.js