Как установить версию nodejs в Azure - PullRequest
0 голосов
/ 19 ноября 2018

Я развертываю приложение angular 7 в Azure, используя bitbucket, я использую этот скрипт в package.json

"scripts": { "ng": "ng", "start-ng": "ng serve", "build": "ng build --prod", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e", "postinstall": "npm run build" }, "engines": { "node": "8.11.1" },

и установите каталог приложения на

сайт \ Wwwroot \ расстояние \ MyApp

но не получилось, вот журнал

Выполнение команды развертывания

Я ранее развернул приложение Angular 5 в Azure таким же образом, и оно отлично работает

Обновление

Я установил узел по умолчанию и версию npm в package.json и добавил их в качестве переменной по умолчанию в настройках приложения. поэтому новые ошибки 1027 * журнал *

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Ответом было добавление WEBSITE_NODE_DEFAULT_VERSION в строку настроек приложения, даже добавление

"engines": { "node": "8.11.1" },

в package.json не дает никакого эффекта, другое решение - добавить *Файл 1008 * issnode.yml и файл проекта и добавьте в него эту команду
nodeProcessCommandLine: "D:\Program Files (x86)\nodejs\8.11.1\node.exe"

0 голосов
/ 19 ноября 2018

Вы используете версию v0.10.40 Node.js, которая не поддерживается Angular CLI v6 и выше.Официальная поддерживаемая версия Node.js - 8,9 и выше.

Посетите https://nodejs.org/en/, чтобы найти инструкции по обновлению Node.js

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...