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

Riv*_*diz 14 node.js npm lite-server

我使用的是lite-servernpm run lite

我的配置文件,

module.exports = {
    "server": { "baseDir": "./src" }
};
Run Code Online (Sandbox Code Playgroud)

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

谢谢.

Dmi*_*rov 21

好像browserSync有选择权open: false

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

尝试你的 bs-config.js

module.exports = {
    "server": { "baseDir": "./src" },
    "open": false
};
Run Code Online (Sandbox Code Playgroud)

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

{
   "server": { "baseDir": "./src" },
   "open": false
}
Run Code Online (Sandbox Code Playgroud)


Ank*_*nna 5

Lite-server使用

BrowserSync

并允许configuration overrides通过本地

bs-config.json
Run Code Online (Sandbox Code Playgroud)

要么

 bs-config.js
Run Code Online (Sandbox Code Playgroud)

文件在你的项目中.

服务器的默认行为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" }
}
Run Code Online (Sandbox Code Playgroud)

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

{
  "port": 8000,
  "files": ["./src/**/*.{html,htm,css,js}"],
  "server": { "baseDir": "./src" },
  "open":false
}
Run Code Online (Sandbox Code Playgroud)