Node.js 吞咽[浏览器同步]无法';t打开浏览器
问题-运行gulp时,出现以下消息:Node.js 吞咽[浏览器同步]无法';t打开浏览器,node.js,gulp,gulp-browser-sync,windows64,Node.js,Gulp,Gulp Browser Sync,Windows64,问题-运行gulp时,出现以下消息: [Browsersync]无法打开浏览器(如果您在无头环境中使用Browsersync,您可能希望将打开选项设置为false) gulpfile.js代码: gulp.task('serve', function() { browserSync.init({ open: 'external', proxy: 'site1.net', // baseDir: "./" watchTask: true, port: 8080,
[Browsersync]无法打开浏览器(如果您在无头环境中使用Browsersync,您可能希望将打开选项设置为false)
gulpfile.js代码:
gulp.task('serve', function() {
browserSync.init({
open: 'external',
proxy: 'site1.net', // baseDir: "./"
watchTask: true,
port: 8080,
browser: "chrome"
});
});
我必须手动将URL输入到浏览器中&它与我当前的连接一起工作,但消息仍然存在。那么我该如何解决这个问题呢?非常感谢您的帮助,谢谢
截图:
(注意:很抱歉,在多次尝试后无法使用超链接语法,这很奇怪。)
历史:
以前我的浏览器同步没有问题&我的吞咽会自动运行——直到现在。我想我今天有Windows1064位更新,这个问题就出来了。除了浏览器同步问题外,其他一切似乎都正常
我尝试了这些链接,但似乎没有任何效果:
以下是对我有效的方法: 运行[64位]windows 10
节点[v6.12.2]
Npm[3.10.10]
大口喝[本地版本3.9.1]
我将我的节点和npm升级为:
节点[v8.11.3]
Npm[6.2.0]
大口喝[本地版本3.9.1]
当我运行“gulp”时,它建议执行ff命令:
npm rebuild node-sass --force // somehow node_modules (folder) was deleted
npm install // reinstall node_modules (folder)
npm audit
npm audit fix
从这里开始,当我“大口喝”的时候,一切都很顺利,没有任何问题
如果什么都不起作用,你可以从
gulpfile.js的其余部分是什么样子的?当我使用您的browsersync配置时,我没有遇到任何问题。@jstoobz供您参考,我几乎一个月没有接触过我的gulpfile.js,没有任何问题&问题就发生在今天,但既然您提出了问题,这里可能是您的chrome路径出了问题。我不确定,但试着重新安装它。@harsimariar96我已经用Firefox试过了,还是一样的问题。当我使用“运行”桌面windows应用程序时,它会毫无问题地启动Chrome。即使目录路径是正确的,但我会尝试你的建议。感谢您的回复。请尝试使用默认设置@RayMacz运行,不要为外部端口等提供自定义字段。