My Azure aplikacja jest uruchomiona usługa node.js wersji 0.10:nie można uaktualnić wersję node.js w Azure App Służby
> node -v
D:\home\site\wwwroot
v0.10.28
próbuję uaktualnić go do wersji 8.
Jest artykuł tutaj opisujące, jak to zrobić: https://docs.microsoft.com/en-us/azure/nodejs-specify-node-version-azure-apps
pierwsze, dodałem kluczyk w Ustawienia aplikacji w Azure Portal:
To nie działa, więc ja też zmienić packages.json:
{
"name": "azure_cosmos_db_webservice",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node --inspect server.js"
},
"engines":{"node": "8.x"}, <-- This line added by me
"dependencies": {
"async": "^2.1.2",
"body-parser": "~1.15.2",
"cookie-parser": "~1.4.3",
"debug": "~2.2.0",
"documentdb": "^1.10.0",
"dotenv": "^4.0.0",
"express": "~4.14.0",
"morgan": "~1.7.0",
"serve-favicon": "~2.3.0"
}
}
ja ponownie uruchomił usługę App kilkakrotnie przez zatrzymanie i uruchomienie go ponownie.
Jednak node -v
w konsoli na Azure Portal nadal pokazuje wersję jako 0.10.28.
Czego mi brakowało?
Czy zainstalować v8.x węzła? –
@SatishPatel Zainstaluj gdzie? Jest to usługa aplikacji Azure, więc zakładam, że wszystkie wersje węzła są już zainstalowane. – K48