自动调试自动编译五分钟上手

简介: 自动调试自动编译五分钟上手

Browsersync能让浏览器实时、快速响应您的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。

无论您是前端还是后端工程师,使用它将提高您30%的工作效率。

MD5加密:

import crypto from "crypto";
function md5(data) {
    let Buffer = require("buffer").Buffer;
    let buf = new Buffer(data);
    let str = buf.toString("binary");
    return "md5_" + crypto.createHash("md5").update(str).digest("hex");
}

===================================

工具:自动刷新

更多功能的加入,完全免费。5分钟快速入门。


安装 Node.jsBrowserSync是基于Node.js的, 是一个Node模块, 如果您想要快速使用它,也许您需要先安装一下Node.js安装适用于Mac OS,Windows和Linux。


安装 BrowserSync您可以选择从Node.js的包管理(NPM)库中 安装BrowserSync。打开一个终端窗口,运行以下命令:

npm install -g browser-sync

3.当然您也可以结合gulpjs或gruntjs构建工具来使用,在您需要构建的项目里运行下面的命令:

npm install --save-dev browser-sync

4.BrowserSync 将启动一个小型服务器,并提供一个URL来查看您的网站。// --files 路径是相对于运行该命令的项目(目录)

browser-sync start --server --files "css/*.css"

5.如果您需要监听多个类型的文件,您只需要用逗号隔开。例如我们再加入一个.html文件// --files 路径是相对于运行该命令的项目(目录)

browser-sync start --server --files "css/*.css, *.html"
  1. 如果你的文件层级比较深,您可以考虑使用 **(表示任意目录)匹配,任意目录下任意.css 或 .html文件。
browser-sync start --server --files "**/*.css, **/*.html"

7.如果您还没有使用gulp或grunt,那么可以通过以上方式创建Browsersync

自动编译五分钟上手放在gulp里=============================

1.初始化:

npm init

2.安装gulp:

npm  i  gulp  --save

3.安装

npm install browser-sync gulp --save-dev
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var reload      = browserSync.reload;
// 静态服务器
// 设置静态目录
gulp.task('start', function() {
    browserSync.init({
         //设置静态目录
        server: {
            baseDir: "./static"
        }
    });
    //监听某文件的改变
    gulp.watch("./static/*.html").on('change', reload);
});

4.全部开启远程调试:

5.找到自己的IP地址:

6.操作笔记复杂:

7.以上若是原生调试不了:

换一种:

npm -g install weinre

1,端口 :2,调试域名: 3,开始 调试:

weinre --httpPort 9000 --boundHost -all- --debug true

您不用在多个浏览器、多个设备间来回切换,频繁的刷新页面。更神奇的是您在一个浏览器中滚动页面、点击等行为也会同步到其他浏览器和设备中,这一切还可以通过可视化界面来控制

相关文章
|
7月前
基于AutoJs的94自动运行脚本
基于AutoJs的94自动运行脚本
111 0
|
7月前
|
IDE 小程序 前端开发
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
1月开发者日回顾|IDE性能分析工具即将上线,lifetimes等多个自定义组件参数更新
110 11
|
7月前
|
存储 Shell 程序员
Python 自动化指南(繁琐工作自动化)第二版:十一、调试
Python 自动化指南(繁琐工作自动化)第二版:十一、调试
81 0
|
7月前
|
IDE 前端开发 搜索推荐
5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
2355 0
|
程序员 API 开发者
自动化脚本如何编写?打算写个自动发布文章的脚本教程
作为一名程序员/开发者,我们经常需要处理重复性的任务,比如发布文章到多个媒体平台。为了提高效率,我们可以编写自动化脚本来完成这些任务。本文将介绍如何使用万媒易发多平台内容同步助手来自动发布文章。
VSCode快捷开发必备配置——配置用户代码片段
VSCode快捷开发必备配置——配置用户代码片段
241 0
|
Java C# 开发工具
9个最好用的在线编译/调试工具
电脑没有C/C++的开发环境了,只能找找在线的编译器。。IDEone不错。。。 本文要推荐9个最好用的在线编译器,以下顺序不按排名先后: 1、ideone 可以在线编译、调试C/C++,JAVA,PHP,Python,Perl,以及其他40多种编程语言。
2893 0
|
JavaScript 前端开发 IDE
「教你用十分钟开发一款提升工作体验的vscode插件🌿 」console, debugger一键删除|自定义代码模板
「教你用十分钟开发一款提升工作体验的vscode插件🌿 」console, debugger一键删除|自定义代码模板
399 0
|
Web App开发 存储 IDE
5分钟学会制作自动化脚本——自动化脚本辅助开发IDE——Selenium IDE介绍(测试工程师必备)
本文介绍了自动化测试的辅助工具,Selenium IDE的基本使用,有助于自动化工程师辅助编辑自动化脚本,初步建立简单自动化脚本。
440 0
5分钟学会制作自动化脚本——自动化脚本辅助开发IDE——Selenium IDE介绍(测试工程师必备)
|
小程序 IDE 开发工具
mPaaS 小程序新手指南 |预览和调试 mPaaS 小程序
上一节课《接入 mPaaS 小程序并实现启动》我们已经带大家了解如何基于自有的 App 完成接入、运行 mPaaS 小程序。接下来第二堂课《预览和调试 mPaaS 小程序》,我们将大家了解如何借助“mPaaS 小程序 IDE”,实现预览和调试,从而帮助大家在未来的开发工作中,进一步提升开发效率。
2898 0