grunt-include-source 多重配置
grunt-include-source multiple configurations
我的问题如下;我正在使用 grunt-include-source (https://www.npmjs.com/package/grunt-include-source) 来包含我的脚本,并使用 css 来包含我的 index.html,这工作正常,但我只能指定一个基本路径,我想为开发和生产设置这个插件。 (我使用相同的文件夹结构,所以在我的 index.html 中没有任何变化,唯一的区别是在我的作品中串联)
includeSource: {
options: {
basePath: 'dev'
},
myTarget: {
files: {
'dev/index.html': 'app/index.html'
}
}
},
上面的代码工作正常,现在我想有 2 个不同的配置,但是当 运行 任务 includeSource:dev:
时这样的事情不起作用
includeSource: {
dev: {
options: {
basePath: 'dev'
},
myTarget: {
files: {
'dev/index.html': 'app/index.html'
}
}
},
prod: {
options: {
basePath: 'prod'
},
myTarget: {
files: {
'prod/index.html': 'app/index.html'
}
}
}
},
index.html:
<!-- include: "type": "js", "files": "scripts/*.js" -->
任何人都可以帮助我如何实现这一目标?
编辑:为了更清楚一点,我 运行 在我的生产或开发构建完成后输入此脚本,因为我的 prod/dev 所有脚本都存储在脚本/
亲切的问候,
G
只需像这样配置您的任务即可:
includeSource: {
options: {
basePath: 'dev/'
},
dev: {
files: {
'dev/index.html': 'app/index.html'
}
},
prod: {
options: {
basePath: 'dist/'
},
files: {
'dist/index.html': 'app/index.html'
}
}
},
我的问题如下;我正在使用 grunt-include-source (https://www.npmjs.com/package/grunt-include-source) 来包含我的脚本,并使用 css 来包含我的 index.html,这工作正常,但我只能指定一个基本路径,我想为开发和生产设置这个插件。 (我使用相同的文件夹结构,所以在我的 index.html 中没有任何变化,唯一的区别是在我的作品中串联)
includeSource: {
options: {
basePath: 'dev'
},
myTarget: {
files: {
'dev/index.html': 'app/index.html'
}
}
},
上面的代码工作正常,现在我想有 2 个不同的配置,但是当 运行 任务 includeSource:dev:
时这样的事情不起作用 includeSource: {
dev: {
options: {
basePath: 'dev'
},
myTarget: {
files: {
'dev/index.html': 'app/index.html'
}
}
},
prod: {
options: {
basePath: 'prod'
},
myTarget: {
files: {
'prod/index.html': 'app/index.html'
}
}
}
},
index.html:
<!-- include: "type": "js", "files": "scripts/*.js" -->
任何人都可以帮助我如何实现这一目标?
编辑:为了更清楚一点,我 运行 在我的生产或开发构建完成后输入此脚本,因为我的 prod/dev 所有脚本都存储在脚本/
亲切的问候,
G
只需像这样配置您的任务即可:
includeSource: {
options: {
basePath: 'dev/'
},
dev: {
files: {
'dev/index.html': 'app/index.html'
}
},
prod: {
options: {
basePath: 'dist/'
},
files: {
'dist/index.html': 'app/index.html'
}
}
},