浏览器实时、快速响应文件更改脚本Browsersync安装及填坑 “此系统上禁止运行脚本”的错误 Cannot Get /

本文主要是介绍浏览器实时、快速响应文件更改脚本Browsersync安装及填坑 “此系统上禁止运行脚本”的错误 Cannot Get /,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         写.css和.html的时候,改了脚本,就得保存,然后去浏览器刷新,十分不方便。后来上网找到了Browsersync,可以让浏览器实时、快速响应文件更改,具体步骤按照官网来就行

如何安装

  1. 安装nodejs.

    1. 去官网下载安装即可,傻瓜操作

    2. 安装目录D:\software\nodejs

  2. 在安装目录的nodejs中打开cmd

  3. 调用nmp下载npm install -g browser-sync

问题及解决

使用时我遇到几个问题,解决方法如下:

1. 运行时出现“此系统上禁止运行脚本”的错误,

  • 管理员身份运行PowerShell
  • 输入set-ExecutionPolicy RemoteSigned
  • 输入A,即全部选择“是”

2. 报错无法将“npm”识别为cmdlet、函数、脚本文件或可运行程序的名称

        原因是在我之间建立nodejs的时候,自动安装时添加环境变量添加的不对。需要手动添加环境变量。详情见我另一篇博客:https://blog.csdn.net/smiledawen/article/details/108777569

3. 成功运行后,出现Cannot Get /

        原因是browser-sync 会找寻目录下的 index.html 如果没有index.html 就会报错 cannot get ./, 所以要把目录下主html的文件名更改为index.html

4. 运行后,浏览器没有实时同步

        在cmd按照官方网站,输入browser-sync start --server --files .  (注意最后一个是点)浏览器没有同步。cmd中,最后一行没有出现Watching files....

        正确方法,cmd到项目所在根目录后,输入browser-sync start --watch --server --files . ,就可以了。这样每次保存,浏览器都会实时更新。

 

 

这篇关于浏览器实时、快速响应文件更改脚本Browsersync安装及填坑 “此系统上禁止运行脚本”的错误 Cannot Get /的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/598868

相关文章

mysqld_multi在Linux服务器上运行多个MySQL实例

《mysqld_multi在Linux服务器上运行多个MySQL实例》在Linux系统上使用mysqld_multi来启动和管理多个MySQL实例是一种常见的做法,这种方式允许你在同一台机器上运行多个... 目录1. 安装mysql2. 配置文件示例配置文件3. 创建数据目录4. 启动和管理实例启动所有实例

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决Spring运行时报错:Consider defining a bean of type ‘xxx.xxx.xxx.Xxx‘ in your configuration

《解决Spring运行时报错:Considerdefiningabeanoftype‘xxx.xxx.xxx.Xxx‘inyourconfiguration》该文章主要讲述了在使用S... 目录问题分析解决方案总结问题Description:Parameter 0 of constructor in x

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma