# Node.js安装配置

SuccBI运行需要Node.js环境:

  1. 服务器端通过Node.js“编译”用户设计的仪表板、报表等内容,提前生成“预编译信息”便于用户快速查看浏览仪表板和报表等内容。
  2. 需要支持IE11的时候,SuccBI通过Node.js+Babel将Javascript转换为IE能运行的版本发送给IE。

# 配置步骤

# 安装Node.js

推荐10.16.xx版本,安装方法:

  1. 方法1: 访问https://nodejs.org/zh-cn/ (opens new window)下载最新稳定版Nodejs并安装,推荐10.16.xx版本。
  2. 方法2:点击这里 (opens new window)下载
  3. 方法3: windows服务器可复制DEMO体验版压缩包目录中的win/node-v10目录到服务器

安装完毕后需要在tomcat的启动文件中配置环境变量(Linux下):

export PATH=/path/to/node-install-dir/bin:$PATH

# 安装Nodejs模块

安装方法有两种,方法1适用于服务器联网情况下,方法2适用于内网服务器无法连接互联网的情况。

方法1: 全局安装,适用于服务器可以联网的情况:

# Babel,如果不考虑支持ie11可不安装,推荐`7.6.xx`版本。
npm install -g @babel/preset-env
npm install -g @babel/core

# https://github.com/Microsoft/tslib
npm install -g tslib

方法2: 内网安装:

复制DEMO体验版压缩包目录中的node_modules目录到服务器目录,如/path/to/succ/node_modules,然后在启动tomcat的启动文件中配置环境变量(Linux下):

export NODE_PATH=/path/to/succ/node_modules
是否有帮助?
0条评论
评论