2017-03-09 45 views
1

私はVSコード付きのライブサーバーを使用していくつかのWebページをデバッグしています。すべては問題なく、私はページディレクトリの私のコマンドラインからlive-serverを実行し、Chromeはそのページで新しいタブを開いた。BrowserSyncまたはライブサーバーでブラウザが起動しない

突然停止しました!私はちょっと変わったので、Nodejsをもう一度インストールしました。その後、問題が出てきました。サーバーは動作していますが、Chromeを開くことができません(他のブラウザも)

ライブサーバーの代わりにBrowserSyncを使用しましたが、サーバーは機能しますが、自動的にChromeを開くことはできません

(それは前に働いていたので)

を私は常に手動http://localhost:3000を入力することができますが、私はいけない

私はライブサーバーとbrowserSync、クロームの両方をアンインストールしてインストールしようとしました。 は、私のDNSをフラッシュするマルウェアのチェック、Windowsファイアウォールは、関連する何かをブロックし、そして私のために何もしていなかったいくつかの他のものされている場合、私はまだ取得チェック:

Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false)

here

見られるように、

誰かがこの問題の原因となっている可能性があること、またはその修正方法を教えてもらえますか?

答えて

0

何らかの理由でC:\ Windows \ System32がシステムパス変数に存在しないために問題が発生しました。私はもう一度それを追加し、コンピュータを再起動し、再びうまく動作します

1

マークされた答えは実際に私のために働いていませんでしたが、手動でブラウザのプロパティを設定するinit機能でした。

gulp.task('browserSync',() => { 
     browserSync.init({ 
      server: { 
       baseDir: task.dir.base, 
       middleware: [ 
        webpackDevMiddleware(bundler, { 
         publicPath: webpackConfig.output.publicPath, 
         stats: 'errors-only' 
        }) 
        ] 
      }, 
      browser: 'chrome' 
     }); 
    }); 

私は窓10のx64

を実行していますよ
関連する問題