mirror of
https://github.com/ONLYOFFICE/build_tools.git
synced 2026-02-10 20:45:38 +08:00
Increased minimum required version of Node.js to 22
This commit is contained in:
@ -190,7 +190,7 @@ def check_nodejs():
|
|||||||
nodejs_cur_version_major = int(nodejs_version.split('.')[0][1:])
|
nodejs_cur_version_major = int(nodejs_version.split('.')[0][1:])
|
||||||
nodejs_cur_version_minor = int(nodejs_version.split('.')[1])
|
nodejs_cur_version_minor = int(nodejs_version.split('.')[1])
|
||||||
print('Installed Node.js version: ' + nodejs_version[1:])
|
print('Installed Node.js version: ' + nodejs_version[1:])
|
||||||
nodejs_min_version = '18'
|
nodejs_min_version = '22'
|
||||||
nodejs_min_version_minor = 0
|
nodejs_min_version_minor = 0
|
||||||
major_minor_min_version = nodejs_min_version.split('.')
|
major_minor_min_version = nodejs_min_version.split('.')
|
||||||
nodejs_min_version_major = int(major_minor_min_version[0])
|
nodejs_min_version_major = int(major_minor_min_version[0])
|
||||||
@ -214,7 +214,7 @@ def check_nodejs():
|
|||||||
isNeedReinstall = True
|
isNeedReinstall = True
|
||||||
|
|
||||||
if (True == isNeedReinstall):
|
if (True == isNeedReinstall):
|
||||||
print('Installed Node.js version must be 18 or higher.')
|
print('Installed Node.js version must be 22 or higher.')
|
||||||
if (host_platform == 'windows'):
|
if (host_platform == 'windows'):
|
||||||
dependence.append_uninstall('Node.js')
|
dependence.append_uninstall('Node.js')
|
||||||
dependence.append_install('Node.js')
|
dependence.append_install('Node.js')
|
||||||
@ -950,7 +950,7 @@ def install_postgresql():
|
|||||||
return code
|
return code
|
||||||
|
|
||||||
def install_nodejs():
|
def install_nodejs():
|
||||||
os.system('curl -sSL https://deb.nodesource.com/setup_18.x | sudo -E bash -')
|
os.system('curl -sSL https://deb.nodesource.com/setup_22.x | sudo -E bash -')
|
||||||
base.print_info("Install node.js...")
|
base.print_info("Install node.js...")
|
||||||
install_command = 'yes | sudo apt install nodejs'
|
install_command = 'yes | sudo apt install nodejs'
|
||||||
print(install_command)
|
print(install_command)
|
||||||
@ -959,7 +959,7 @@ def install_nodejs():
|
|||||||
downloads_list = {
|
downloads_list = {
|
||||||
'Windows': {
|
'Windows': {
|
||||||
'Git': 'https://github.com/git-for-windows/git/releases/download/v2.29.0.windows.1/Git-2.29.0-64-bit.exe',
|
'Git': 'https://github.com/git-for-windows/git/releases/download/v2.29.0.windows.1/Git-2.29.0-64-bit.exe',
|
||||||
'Node.js': 'https://nodejs.org/dist/v18.17.1/node-v18.17.1-x64.msi',
|
'Node.js': 'https://nodejs.org/dist/v22.13.1/node-v22.13.1-x64.msi',
|
||||||
'Java': 'https://aka.ms/download-jdk/microsoft-jdk-11.0.18-windows-x64.msi',
|
'Java': 'https://aka.ms/download-jdk/microsoft-jdk-11.0.18-windows-x64.msi',
|
||||||
'RabbitMQ': 'https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9.exe',
|
'RabbitMQ': 'https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9.exe',
|
||||||
'Erlang': 'http://erlang.org/download/otp_win64_23.1.exe',
|
'Erlang': 'http://erlang.org/download/otp_win64_23.1.exe',
|
||||||
|
|||||||
@ -67,7 +67,7 @@ def install_deps():
|
|||||||
print("OK")
|
print("OK")
|
||||||
base.cmd("sudo", ["apt-get", "-y", "install", "npm", "yarn"], True)
|
base.cmd("sudo", ["apt-get", "-y", "install", "npm", "yarn"], True)
|
||||||
base.cmd("sudo", ["npm", "install", "-g", "grunt-cli"])
|
base.cmd("sudo", ["npm", "install", "-g", "grunt-cli"])
|
||||||
base.cmd("sudo", ["npm", "install", "-g", "pkg"])
|
base.cmd("sudo", ["npm", "install", "-g", "@yao-pkg/pkg"])
|
||||||
|
|
||||||
# java
|
# java
|
||||||
java_error = base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-11-jdk"], True)
|
java_error = base.cmd("sudo", ["apt-get", "-y", "install", "openjdk-11-jdk"], True)
|
||||||
|
|||||||
Reference in New Issue
Block a user