运行gulp之后呢?

发布于 2022-09-03 07:37:14 字数 268 浏览 27 评论 0

初入gulp,已经安装好,
图片描述

接下来呢?
怎么在浏览器里面访问?我怎么对项目进行开发、管理呢?

新手勿喷~

之前的模式是一个静态目录,里面有html文件和css、js文件,直接在浏览器打开html文件就可以预览,用文本编辑器打开就可以编辑。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寻找一个思念的角度 2022-09-10 07:37:14

首先你要理解gulp在整个开发流程中担任的角色是什么,简单说它只是一个自动化构建工具。

怎么在浏览器里面访问?

这个看你的项目是如何部署的,如果仅仅是静态页面,那就直接打开html文件就可以了。如果是部署在server上,那就用浏览器访问server上的资源。

我怎么对项目进行开发、管理呢?

这个gulp对项目开发并没有什么直接的影响,要说管理的话,可以把你的项目每一次迭代需要做的事情划分成若干小的流程,比如编码、运行单元测试、检测代码format、压缩代码、发布等等,其实对于个人来讲,编码的过程才是最重要的过程,其他剩余的流程都是机械化的流程,这些流程往往不需要你去亲自关注(如果没有出问题的话),你只需要将这些流程以task的方式托管给gulp,这样你每次提交一次commit,gulp都可以帮助你进行一次上面提及的重复性工作,帮你节省时间。

沐歌 2022-09-10 07:37:14

gulp只是一个流式自动化构建工具,它本身并不参与程序的运行,更多的时候负责编码,压缩,发布等。
比如gulp-babel ,这个插件就是利用babel,将es6转化成es5代码

var gulp = require("gulp");
var babel = require("gulp-babel");

gulp.task("default", function () {
  return gulp.src("src/**/*.es6")
    .pipe(babel())
    .pipe(gulp.dest("dist"));
});

这个配置就是将 src下的所有*.es6文件转码成es5 的js文件。

至于less,我没用过,这个我就不能帮你举例了,怕弄错误导你,但是也是类似的,gulp 从始至终 只是负责管理 这些任务,具体的程序例如less和 babel需要别的插件来完成。gulp只是管理流程

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文