欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Weinre missing in browser-sync browser-sync 没有丢失了 Weinre 有大用

 
活跃 8个月前
浏览次数: 454次
1

我安装了最新的浏览器同步。我以最简单的方式运行它,但我没有看到weinre。

我测试了许多我没有理解的方法。在所有关于浏览器同步的文章中都是切换,没有任何额外的设置。正如您在屏幕上看到的那样https://snag.gy/NrgcfL.jpg没有切换。

设置简单

bs.init({
    server: 'app',
    files: ['app/css/*.css']
});

尝试添加weinre端口

bs.init({
    server: 'app',
    files: ['app/css/*.css'],    
    ui: {
        "port": 3001,
        "weinre": {
            "port": 3002
        }
    }
});

我真实的情景

"browser-sync": "browser-sync start --proxy localhost:54661 --port 54662 --ui-port 54663 --no-open --no-inject-changes --files=\"Content/*.css\" \"Content/*.js\" \"Views/**/*.html\""
2

weinre已从BrowserSync中删除; 看到这个GH问题:

https://github.com/BrowserSync/browser-sync/issues/1413#issuecomment-352859886

来自 https://stackoverflow.com/questions/48202471/weinre-missing-in-browser-sync



Asked 
Active 8 months ago
Viewed 455 times
1

I have latest browser sync installed. I run it in the most simple way, but I didn't see weinre.

I tested a many ways I didn't undestand. In all articles about browser sync is the toggle just there without any extra setup. As you can see on screen https://snag.gy/NrgcfL.jpg there is no toggle.

Simple setup

bs.init({
    server: 'app',
    files: ['app/css/*.css']
});

Try to add weinre port

bs.init({
    server: 'app',
    files: ['app/css/*.css'],    
    ui: {
        "port": 3001,
        "weinre": {
            "port": 3002
        }
    }
});

My real scenario

"browser-sync": "browser-sync start --proxy localhost:54661 --port 54662 --ui-port 54663 --no-open --no-inject-changes --files=\"Content/*.css\" \"Content/*.js\" \"Views/**/*.html\""
2

weinre was removed from BrowserSync; see this GH issue:

https://github.com/BrowserSync/browser-sync/issues/1413#issuecomment-352859886

来自  https://stackoverflow.com/questions/48202471/weinre-missing-in-browser-sync


不推荐使用express 2.x系列&& connect 1.x系列已弃用警告#1413

 关闭
matt3224 打开了这个问题 on 9 Aug 2017 ·28评论

评论

@ matt3224

警告browser-sync> browser-sync-ui> weinre> express@2.5.11:express 2.x系列已弃用
警告browser-sync> browser-sync-ui> weinre> express> connect@1.9.2:connect 1。 x系列已弃用

仅供参考

@EvtK

评论道 on 11 Aug 2017

+1

浏览同样的事情,最终在这里:)。

请更新,谢谢。

@marcelogarbin

+1

5个类似的评论
@raphaelokon

这也打破了节点v4
browser-sync取决于依赖于依赖于browser-sync-ui "0.6.3"依赖于
weinre 哪个依次取决于上面列出
的不推荐使用的数据express,而这又取决于上面列出
的已弃用connect
其中包括mime ">= 0.0.1"
对所有节点<v6进行分解,因为它解析为mime@2.0.2
已删除的支持Node <v4 https://github.com/broofa/node-mime#version-2-notes
/ cc @bmuenzenmeyer

6个类似的评论
@katerberg

是否有更新何时修复?

@shakyShane
贡献者

评论道 on 15 Nov 2017

大家好!

这里的'修复'是完全删除weinre - 它已经过时了,可能没有人使用它!

这将使它成为一个新的主要版本,这不是一个问题,但任何与包含weinre refs的UI相关的代码也需要更新,这意味着它是一个很好的几个小时的工作。

@ matt3224
作者

评论说 on 17 Nov 2017

@shakyShane eta?

@phamdt

有人想做公关志愿者吗?

@shakyShane
贡献者

评论道 on 18 Dec 2017

@ matt3224 @phamdt在接下来的2天内:)

@shakyShane
贡献者

评论道 on 20 Dec 2017

发布为browser-sync@2.19.0

没有与weinre相关的API,所以我发布了一个小更新 - 它删除了功能,但不能“破坏”依赖于2.x的任何工具/项目/构建

@simonua

先生,你真棒!我正在更新我的这种依赖关系以开始测试它。非常感谢,@ shakyShane

@simonua

测试很棒。昨晚发布了我们的内部消费包。再次感谢,@ shakyShane节日快乐!

@ckken

评论道 on 12 Jan 2018

为什么杀了我的心脏?

@luwes

评论道 on 3 Mar 2018

有没有人知道Weinre在iOS上调试谷歌Chrome的另一种方式?

@quisse

评论道 on 13 Dec 2018  

将weinre独立与ngrok结合使用可以做很多事情。
https://www.undefinednull.com/2015/03/17/remote-debugging-localhost-with-weinre/

@JodiWarren

有没有人知道Weinre在iOS上调试谷歌Chrome的另一种方式?

@luwes如果有任何帮助,你不应该在iOS上渲染Chrome和Safari之间的差异。由于Apple的限制,Chrome使用与Safari完全相同的渲染引擎。

iOS上的Safari可以使用Safari桌面进行调试,因此可以满足您的需求。

如果您确实需要在实际设备上进行调试,Browserstack会将Chrome iOS作为平台提供。

我知道这不是1:1的替代品,但希望其中一些可以提供帮助。

@kilgarenone

既然'weinre'消失了,你们怎么做远程调试?

免费注册 在GitHub上加入此对话已经有账号? 登录以发表评论


来自  https://github.com/BrowserSync/browser-sync/issues/1413



普通分类: