我需要在执行grunt serve task
之前运行grunt-preprocess,以便更新index.html
开发设置。
可以不修改index.html
位置?
在dist进程中,我在dest文件夹中复制index.html
后运行grunt-preprocess任务。
答案 0 :(得分:0)
您可以定义以与自己的方式类似的方式运行grunt serve
时需要执行的任务列表。你的最终结果可能是这样的:
grunt.registerTask('serve', 'start the server and preview your app', [
'clean:dist',
'copy',
'preprocess',
'connect:livereload',
'open',
'watch'
]);
您基本上是使用alias
注册grunt.registerTask
任务。
如果指定了任务列表,则新任务将是一个或的别名 更多其他任务。每当运行此“别名任务”时,每次指定 taskList中的任务将按指定的顺序运行。
换句话说,如果您已经在使用grunt-serve这样的任务,那么您将拥有一个名为serve
的任务,您将在下面的示例中对其进行别名:
grunt.registerTask('serve', 'start the server and preview your app', [
'clean:dist',
'copy',
'preprocess',
'serve:dist'
]);