【问题标题】:live-server not opening up the website automatically实时服务器没有自动打开网站
【发布时间】:2020-04-02 09:54:19
【问题描述】:

我安装了 node.js 和“npm install -g live-server” 之后在命令行提示符中输入“live-server”应该会打开位于当前文件夹中的网站,但每次我尝试这样做时,都会出现:

      Serving "C:\Users\AAYUSHI\bg-gen" at http://127.0.0.1:8080
      events.js:288
      throw er; // Unhandled 'error' event
      ^

      Error: spawn cmd ENOENT
      at Process.ChildProcess._handle.onexit           (internal/child_process.js:267:19)
      at onErrorNT (internal/child_process.js:469:16)
      at processTicksAndRejections (internal/process/task_queues.js:84:21)  Emitted 'error' event on
      ChildProcess instance at:
      at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
      at onErrorNT (internal/child_process.js:469:16)
      at processTicksAndRejections (internal/process/task_queues.js:84:21) {   errno: 'ENOENT',   code:     
     'ENOENT',   syscall: 'spawn cmd',   path: 'cmd',   spawnargs: [ '/c',
     'start', '""', '/b', 'http://127.0.0.1:8080' ] }

没有浏览器自动打开我的网站。 你觉得问题出在哪里?

【问题讨论】:

  • 看起来它无法看到您的默认浏览器并运行导致 ENOENT 的 start "" /b 'http://127.0.0.1:8080',设置默认值或使用 --browser= 选项,如文档中所示。
  • @Jupiter:“位于当前文件夹中的网站”-您指的是index.html吗?能否展示一下您网站的 HTML 代码?

标签: node.js npm npm-install npm-live-server


【解决方案1】:

我又检查了一次系统变量,发现问题的原因:缺少 C:\Windows\System32\ 变量。我添加了它,这解决了我的问题

希望对你也有帮助。

【讨论】:

    【解决方案2】:

    打开浏览器最有可能出现问题。请改用此选项: live-server dist --port=3000 --no-browser

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-19
      相关资源
      最近更新 更多