【发布时间】: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