Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在grunt服务之前运行grunt预处理_Javascript_Gruntjs - Fatal编程技术网

Javascript 在grunt服务之前运行grunt预处理

Javascript 在grunt服务之前运行grunt预处理,javascript,gruntjs,Javascript,Gruntjs,我需要在gruntSERVICE task执行之前运行,以便使用开发设置更新index.html 是否可以不修改index.html位置 在dist进程中,我在dest文件夹中复制了index.html之后运行grunt预处理任务。您可以定义运行grunt SERVICE时需要执行的任务列表,方法与yeoman类似。你的最终结果可能是这样的: grunt.registerTask('serve', 'start the server and preview your app', [ 'c

我需要在grunt
SERVICE task
执行之前运行,以便使用开发设置更新
index.html

是否可以不修改
index.html
位置


在dist进程中,我在dest文件夹中复制了
index.html
之后运行grunt预处理任务。

您可以定义运行
grunt SERVICE
时需要执行的任务列表,方法与yeoman类似。你的最终结果可能是这样的:

grunt.registerTask('serve', 'start the server and preview your app', [
    'clean:dist',
    'copy',
    'preprocess',
    'connect:livereload',
    'open',
    'watch'
  ]);
您基本上是在使用
grunt.registerTask
注册一个
别名
任务

如果指定了任务列表,则新任务将是一个或多个任务的别名 更多其他任务。每当运行此“别名任务”时,每个 任务列表中的任务将按指定的顺序运行

换句话说,如果您已经在使用一个任务,例如,您将已经有一个名为
service
的任务,您将在下面的示例中使用该任务的别名:

grunt.registerTask('serve', 'start the server and preview your app', [
    'clean:dist',
    'copy',
    'preprocess',
    'serve:dist'
  ]);