【问题标题】:Disable BrowserSync in angular 2在角度 2 中禁用 BrowserSync
【发布时间】:2016-06-03 10:45:38
【问题描述】:

我使用 Node 作为服务器。我发现 BrowserSync 使用了 100% 的 CPU。我想禁用它。我搜索了很多,但没有找到任何东西。

【问题讨论】:

    标签: angularjs node.js browser-sync


    【解决方案1】:

    我找到了答案。我发现崇高是问题所在。每次进行更改时,sublime 都会使用大量资源将 Typescript 转换为 JavaScript。所以我改用“Visual Studio Code”。这解决了我的问题,现在我不需要禁用 BrowserSync。

    【讨论】:

    • 这不能回答问题...如果有人可以在这里找到正确的答案。
    【解决方案2】:

    您需要在 gulp 配置文件(通常在 gulp/server.js 中)或您使用的任何任务管理器中删除所有与 browserSync 相关的代码:

    gulp.task('serve', ['watch'], function () {
      // find and remove this or similar:
      browserSyncInit([path.join(conf.paths.tmp, '/serve'), conf.paths.src]);
    });
    

    在您的项目文件夹中搜索 browserSync.init 或仅搜索 browserSync 以找到相应的文件。

    【讨论】:

    • 我找不到任何东西。能给个绝对路径吗?
    • @JohnSparrow 绝对路径因系统而异。您正在使用什么应用构建框架(“angular2-seed”等)?
    • 我正在使用 angular2-seed
    • 文件:\tools\utils\seed\server.ts;注释掉“codeChangeTool.listen();”行和“codeChangeTool.changed(fileName);”。
    • @JohnSparrow 或:\tools\utils\seed\code_change_tools.ts,注释掉行:“browserSync.init(getPluginConfig('browser-sync'));”和“browserSync.reload(files);”。
    猜你喜欢
    • 2017-01-13
    • 2018-07-10
    • 2020-10-21
    • 2017-07-15
    • 1970-01-01
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多