My Azure đang chạy Node.js phiên bản 0.10:Không thể nâng cấp phiên bản Node.js trong Azure App Dịch vụ
> node -v
D:\home\site\wwwroot
v0.10.28
Tôi cố gắng để nâng cấp nó lên phiên bản 8.
Có một bài viết ở đây mô tả làm thế nào để làm điều đó: https://docs.microsoft.com/en-us/azure/nodejs-specify-node-version-azure-apps
Đầu tiên, tôi đã thêm chìa khóa trong Cài đặt ứng dụng trong Azure Portal:
Nó không làm việc, vì vậy tôi cũng thay đổi 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"
}
}
Tôi đã khởi động lại dịch vụ ứng dụng nhiều lần bằng cách ngăn chặn và bắt đầu lại. Tuy nhiên, node -v
trong bảng điều khiển trong Azure Portal vẫn hiển thị phiên bản là 0.10.28.
Tôi đã bỏ lỡ điều gì?
bạn đã cài đặt v8.x của nút? –
@SatishPatel Cài đặt ở đâu? Đây là một dịch vụ ứng dụng Azure vì vậy tôi giả sử tất cả các phiên bản của Node đã được cài đặt. – K48