启动browserSync并使其打开一个没有gulp的新chrome实例

时间:2016-09-01 15:29:52

标签: javascript node.js

我正在使用普通的npm脚本。我想启动browserSync并打开一个没有gulp的谷歌浏览器实例。

这是nodejs脚本 - 一个名为tools / 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启动但它没有打开谷歌浏览器的新实例。

有什么好主意的吗?

2 个答案:

答案 0 :(得分:0)

您的示例适用于OSX。 Chrome会打开http://localhost:3000。也许你有一个权限问题阻止了外部打开chrome。

答案 1 :(得分:0)

替换

browser: 'google chrome'

作者

browser: 'chrome'

可以很好地配合您的示例...