工业数字模型驱动引擎-常见问题:如何在本地通用服务器中部署流程运行服务依赖的Node.js环境?

时间:2024-11-22 17:25:14

如何在本地通用服务器中部署流程运行服务依赖的Node.js环境?

通过流程引擎的流程编排服务生成的流程元模板需要通过Node.js编译后,才能在流程运行服务中启动。如果您的本地通用服务器未部署Node.js,可以参考如下操作进行部署。

准备事项

  • 操作系统:Linux 系统,本文以CentOS 7.6 64位操作系统为例。
  • Node.js:流程运行服务的运行环境,推荐安装Node.js 16.15.0或Node.js 16.20.2版本。
  • Python:Node.js的依赖环境,推荐安装Python 2.6或Python 2.7版本,不建议安装Python 3.0及以上版本。

操作步骤

  1. 登录Linux弹性云服务器
  2. 执行如下命令,查看当前E CS 是否已经安装Python 2.6或2.7版本。

    不建议安装Python 3.0及以上版本。

    python --version
    • 如果未安装,则依次执行如下命令,安装Python。
      wget http://www.python.org/ftp/python/2.6/Python-2.6.tgz

      本步骤以下载Python 2.6安装包为例,您可以前往Node.js 官网获取更多安装信息。

      tar -xzf Python-2.6.tgz
      cd Python-2.6
      ./configure --prefix=/usr/local
      make && make install
      ln -sf /usr/local/bin/python2.6 /usr/bin/python2.6
    • 如果已安装,则执行3
  3. 执行如下命令,下载Node.js Linux 64位二进制安装包。
    wget https://nodejs.org/dist/v16.20.2/node-v16.20.2-linux-x64.tar.xz

    本步骤以下载Node.js 64位二进制安装包为例,请对应您实际云服务器的规格,前往Node.js 官网获取更多安装信息。

  4. 执行如下命令,解压安装包。
    tar -xf node-v16.20.2-linux-x64.tar.xz
  5. 依次执行如下命令,创建软链接。
    ln -sf /usr/local/node/node-v16.15.0-linux-x64/bin/npm /usr/local/bin/
    ln -sf /usr/local/node/node-v16.15.0-linux-x64/bin/node /usr/local/bin/

    成功创建软链接后,即可在弹性云服务器任意目录下使用node及npm命令。

  6. 执行如下命令,查看Node.js及npm版本信息。
    node -v
    npm -v

    显示Node.js的版本信息,即表示部署成功。

support.huaweicloud.com/bestpractice-idme/idme_bestpractice_0081.html