Угловой CLI UnhandledPromiseRejectionWarning при новой установке - PullRequest
0 голосов
/ 07 декабря 2018

В настоящее время я пытаюсь запустить новый проект Angular CLI (v7.1.1), хотя ng new ProjectName, и, похоже, он работает как обычно.Затем, когда я запускаю команду ng serve --open, она, похоже, успешно завершается, но выдает следующее предупреждение / ошибку:

$ ng serve --open
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

Date: 2018-12-06T20:40:39.900Z
Hash: b89537a5317a31d5ae15
Time: 4712ms
chunk {main} main.js, main.js.map (main) 11.5 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 223 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 16.3 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3.67 MB [initial] [rendered]
ℹ 「wdm」: Compiled successfully.
(node:3844) UnhandledPromiseRejectionWarning: Error: Exited with code 3
    at ChildProcess.cp.once.code (/~path/to/project/node_modules/opn/index.js:84:13)
    at Object.onceWrapper (events.js:273:13)
    at ChildProcess.emit (events.js:182:13)
    at maybeClose (internal/child_process.js:978:16)
    at Socket.stream.socket.on (internal/child_process.js:395:11)
    at Socket.emit (events.js:182:13)
    at Pipe._handle.close (net.js:616:12)
(node:3844) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:3844) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Я не знаю, почему это происходит, поскольку я использую совершенно новую установку, не касаясь кодаAngular Cli создает.

В настоящее время работает Ubuntu 18.04, узел v11.3.0, npm v6.4.1 и Angular-Cli 7.1.1 (как указано)

Я также попытался удалить и установитьпапка node_modules но без везения.Похоже, что это OPN-файл, который вызывает проблему, но я не уверен, почему.

У кого-то еще есть эта проблема?

1 Ответ

0 голосов
/ 07 декабря 2018

Основываясь на комментарии из GCSDC, я выяснил проблему, или, по крайней мере, как не получить ошибку / предупреждение.это потому, что я использовал --open, который пытается открыть браузер на веб-странице ... но так как сервер, на котором запущено приложение, это тот, к которому я подключаюсь, хотя ssh (и туннелирует порты) использовать не имеет смысла--open, и тогда у нас больше не будет ошибок / предупреждений.

По-видимому, это предупреждение не отображается в angular-cli 6.1.5, который пред.Проект, над которым я работал, был запущен.

Еще раз спасибо GCSDC!:)

...