Запуск Angular Universe - не удается запустить сервер

Я следую инструкциям (в https://malcoded.com/posts/angular-fundamentals-universal-server-side-rendering), чтобы настроить Angular Universe - я модифицирую его поверх существующего приложения Angular 2. Я использую node / npm в Windows.

После завершения настройки сервер запускается с помощью кода server.js, отправляемого через: -

node server.js

server.js содержит строку кода: -

require("./dist-server/main.bundle")

"./dist-server/main.bundle" содержит скомпилированный вывод "server" и завершается с сообщением

C:\Projects\xxxx\node_modules\@ng-bootstrap\ng-bootstrap\modal\modal.js:1 (функция (экспортирует, требует, модуль, __filename, __dirname) { import { Injectable, Injector, ComponentFactoryResolver } из '@ угловой / сердцевина '; ^^^^^^

SyntaxError: Неожиданный импорт токена...

Я попытался запустить через babel-узел, установленный через следующие

npm install babel-cli --save-dev
npm install babel-preset-env --save-dev
"node_modules/.bin/babel-node" --presets env server.js

По умолчанию команда babel-node выше должна игнорировать все файлы в node_modules (см. https://leanpub.com/setting-up-es6/read - 4.3.4.1). Однако вышеприведенное не работает в модуле под node_modules

Есть ли что-то, что я делаю не так?

0 ответов

Другие вопросы по тегам