Ошибка «отсутствует скрипт: build: ssr» при попытке создать серверное приложение Angular Universal - PullRequest
0 голосов
/ 10 июля 2019

Я создал простое приложение Angular, а затем попытался создать приложение на стороне сервера, используя Angular Universal. Тем не менее, в каждом уроке первым шагом является запуск npm run build:ssr, который в моем случае выдает ошибку:

npm ERR! missing script: build:ssr

Я, должно быть, упускаю что-то очевидное, но не могу понять, что. Я проверил StackOverflow для этой проблемы, однако есть один, без принятого ответа. Один совет - проверить версию Angular / Angular Universal, но мне кажется, что они выровнены:

    "@angular/common": "~7.2.0",
    "@angular/compiler": "~7.2.0",
    "@angular/core": "~7.2.0",
    "@angular/forms": "~7.2.0",
    "@angular/http": "^7.2.14",
    "@angular/platform-browser": "~7.2.0",
    "@angular/platform-browser-dynamic": "~7.2.0",
    "@angular/platform-server": "^7.2.14",
    "@angular/router": "~7.2.0",
    "@ng-toolkit/universal": "^7.1.2",
    "@nguniversal/common": "^7.1.1",
    "@nguniversal/express-engine": "^7.1.1",
    "@nguniversal/module-map-ngfactory-loader": "^7.1.1",

Любая помощь будет высоко ценится. Спасибо!

Ответы [ 2 ]

1 голос
/ 10 июля 2019

Чтобы лучше понять, как правильно настроить angular universal, вы можете взглянуть на официальный репозиторий официального примера Universal https://github.com/angular/universal-starter

Здесь также приведен пример правильной настройки package.json https://github.com/angular/universal-starter/blob/master/package.json

0 голосов
/ 10 июля 2019

Проверьте, есть ли у вас скрипт build: ssr в вашем файле package.json

...