2016-09-01 6 views
0

通常のnpmスクリプトを使用しています。私はbrowserSyncを起動して、gulpを使わずにGoogle Chromeのインスタンスを開きたいと思っています。ここでbrowserSyncを起動し、ギャルプなしで新しいクロムインスタンスを開きます。

はnodejsスクリプトです - ツール/のdist-server.jsというファイル:

var browserSync = require('browser-sync'); 
var historyApiFallback = require('connect-history-api-fallback'); 

browserSync.init({ 
    port: 3000, 
    ui: { 
     port: 3001 
    }, 
    server: { 
     baseDir: 'dist', 
     middleware: [historyApiFallback()], 
     open: "local" 
    }, 
    browser: 'google chrome', 
    open: 'local' 
}); 

そして、私はそれが好きで実行します。

node tools/dist-server.js 

BrowserSyncが起動しますが、それは新しいを開きませんgoogle chromeのインスタンス。

これを行うにはどんなアイデアですか?

+0

あなたは 'open: 'local''を2回持っています。ルートレベルは1つだけ必要です。しかし、それが働くのを妨げるべきではありません。 – Soviut

答えて

0

あなたの例はOSXで動作します。 Chromeはhttp://localhost:3000にオープンします。おそらく、クロムが外部から開けないようにするアクセス許可の問題があるかもしれません。

関連する問題