browser-sync+less静态页面自动刷新

安装browser-sync

前提是已经安装了nodejs,若没有,请自行安装

npm install -g browser-sync

启动服务

打开命令行,进入你的项目目录,运行以下命令

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

它会监听你的css文件和html文件的改动,自动反应到页面上

在项目中使用less

  1. 在vscode编辑器中安装插件 Easy LESS
  2. 如果想修改easy less生成css的路径,打开用户自定义设置



    添加以下代码

    "less.compile": {
        "compress": true, // true => remove surplus whitespace
        "sourceMap": false, // true => generate source maps (.css.map files)
        "out": "../css/", // false => DON'T output .css files (overridable per-file, see below)
    }

"out"是输出配置,也可以是这样
"out": "${workspaceRoot}\\src\\assets\\css\\"
${workspaceRoot}代表根目录,它后面跟的就是你要设置的目录
参考文章:Easy less 路径配置修改

测试

至此,我们就可以愉快的写静态页面了, 我的项目结构如下


image.png

html中引用css中的文件,修改less文件中的代码,对应的会在css中重新生成新的css文件,页面自动刷新。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容