ui: bump nodejs v24 LTS usage (#12471)

This commit is contained in:
Rohit Yadav 2026-01-28 16:46:34 +05:30 committed by GitHub
parent 1b2ae13df7
commit 8c2ba2b341
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 6 deletions

View File

@ -27,18 +27,18 @@ A modern role-based progressive CloudStack UI based on Vue.js and Ant Design.
Install node: (Debian/Ubuntu)
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
curl -sL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt-get install -y nodejs
# Or use distro provided: sudo apt-get install npm nodejs
Install node: (CentOS/Fedora/RHEL)
curl -sL https://rpm.nodesource.com/setup_20.x | sudo bash -
curl -sL https://rpm.nodesource.com/setup_24.x | sudo bash -
sudo yum install nodejs
Install node: (Mac OS)
brew install node@20
brew install node@24
Optionally, you may also install system-wide dev tools:

View File

@ -101,15 +101,18 @@
"eslint-plugin-vue": "^7.0.0",
"less": "^3.0.4",
"less-loader": "^5.0.0",
"nan": "2.18.0",
"node-gyp": "10.0.1",
"sass": "^1.49.9",
"sass-loader": "^8.0.2",
"uglifyjs-webpack-plugin": "^2.2.0",
"vue-jest": "^5.0.0-0",
"vue-svg-loader": "^0.17.0-beta.2",
"webpack": "^4.46.0",
"node-gyp": "10.0.1", "nan": "2.18.0"
"webpack": "^4.46.0"
},
"resolutions": {
"nan": "2.18.0"
},
"resolutions": { "nan": "2.18.0" },
"eslintConfig": {
"root": true,
"env": {