15

我正在使用lite-serverwithnpm run lite

我的配置文件,

module.exports = {
    "server": { "baseDir": "./src" }
};

每当我启动服务器时,它都会打开一个新的浏览器窗口。如何防止 lite 服务器在服务器启动时打开浏览器窗口?

谢谢。

4

2 回答 2

23

好像browserSync有选项open: false

https://www.browsersync.io/docs/options/#option-open

试试你的bs-config.js

module.exports = {
    "server": { "baseDir": "./src" },
    "open": false
};

或者在bs-config.json您的项目文件夹中:

{
   "server": { "baseDir": "./src" },
   "open": false
}
于 2016-03-19T13:06:57.143 回答
5

精简服务器使用

BrowserSync

并允许configuration overrides通过本地

bs-config.json

或者

 bs-config.js

文件中的项目。

服务器的默认行为serves from the current folder,opens a browser和 应用 HTML5 路由回退,./index.html.因此我们需要设置配置

例如,要更改项目的服务器端口、监视的文件路径和基目录,请bs-config.json在您的project's folder:

{
  "port": 8000,
  "files": ["./src/**/*.{html,htm,css,js}"],
  "server": { "baseDir": "./src" }
}

所以对于浏览器不打开你必须这样设置

{
  "port": 8000,
  "files": ["./src/**/*.{html,htm,css,js}"],
  "server": { "baseDir": "./src" },
  "open":false
}
于 2016-03-26T12:20:42.917 回答