我遇到了阻止npm live-server在启动时打开默认浏览器的问题。我发现的解决方案说我从我的项目编辑bs-config.js
以防止这种行为。问题是我没有项目,我只是运行我的vue-js文件(没有项目,除了app.js,index.html,styles.css之外没有文件)。
那么如何全局编辑npm行为?
我正在从git-bash运行live-server。
如果从命令行运行它,只需包含以下标志:
live-server --no-browser
另外,查看源代码,.live-server.json应该是一个json文件,而不是一个javascript模块:
{
port: 8181, // Set the server port. Defaults to 8080.
host: "0.0.0.0", // Set the address to bind to. Defaults to 0.0.0.0 or process.env.IP.
open: false, // When false, it won't load your browser by default.
logLevel: 2, // 0 = errors only, 1 = some, 2 = lots
}
你可以试试这个:
~/.live-server.json
{
port: 8181, // Set the server port. Defaults to 8080.
host: "0.0.0.0", // Set the address to bind to. Defaults to 0.0.0.0 or process.env.IP.
open: false, // When false, it won't load your browser by default.
logLevel: 2, // 0 = errors only, 1 = some, 2 = lots
}
检查this以查看更多配置参数。