seed运行无法多开以及新增seed插件目录和audio目录打包问题

少锋 发布于:2021-12-24 04:08:52

公司seed文件中,经常需要加入音频,插件,每次插件都需要单独放css和js太过麻烦,所以建议外部引入的插件,单独建立一个目录plugins存放。并且audio和plugins目录之外新建的文件,不会打包到dist文件夹,每次需要单独复制到dist文件比较麻烦。

问题描述:公司seed文件中,经常需要加入音频,插件,每次插件都需要单独放css和js太过麻烦,所以建议外部引入的插件,单独建立一个目录plugins存放。并且audio和plugins目录之外新建的文件,不会打包到dist文件夹,每次需要单独复制到dist文件比较麻烦。


image.png


问题解决:

1、seed文件目录下的server.js增加对端口号是否占用的判断,用于解决项目多开问题


    server文件可以使用下边文件直接替换

1640318513000.zip


2、seed文件目录下的gulpfile.js为glup打包工具的主要文件,增加对新目录的打包


    如果除了plugins目录和audio目录,没有其他新增目录可以使用下边文件直接替换

1640318442000.zip



下边是项目整体文件


1640318597000.zip


如果需要新增目录可以修改glupfile.js


image.png


以新增音频为例,复制video的glup.task(注册task任务)方法,将video,改为audio,task函数第一个参数为任务名称,

在文件最后一个方法中添加该任务即可,注意任务名称必须注册之后才能放到这里

image.png


觉得有用请点个赞吧!
2 750