如何防止lite-server在启动时打开浏览器窗口?

时间:2016-03-11 01:08:00

标签: node.js npm lite-server

我使用lite-servernpm run lite

我的配置文件

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

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

感谢。

2 个答案:

答案 0 :(得分:19)

似乎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
}

答案 1 :(得分:5)

Lite-server使用

BrowserSync

并允许configuration overrides通过本地

bs-config.json

 bs-config.js

项目中的文件。

服务器serves from the current folderopens 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
}