87 lines
1.8 KiB
Markdown
87 lines
1.8 KiB
Markdown
|
||
# Installation Guide of node.console.web
|
||
|
||
## Table of Contents
|
||
|
||
1. [System requirements](#1-system-requirements)
|
||
2. [Preparation](#2-preparation)
|
||
3. [Launch](#3-launch)
|
||
4. [References](#4-references)
|
||
|
||
## 1. System requirements
|
||
|
||
+ OS
|
||
|
||
+ Linux, Windows, MacOS
|
||
|
||
+ nodejs
|
||
|
||
+ For support on installing nodejs, see https://git.faronear.org/tic/doc/src/master/InstallationGuide/nodejs.md
|
||
|
||
+ git
|
||
|
||
+ For support on installing git, see https://git.faronear.org/tic/doc/src/master/InstallationGuide/git.md
|
||
|
||
+ node.server
|
||
|
||
+ See https://git.faronear.org/tic/node.server/src/master/InstallationGuide.md
|
||
|
||
## 2. Preparation
|
||
|
||
2.1 Download source code
|
||
|
||
```
|
||
git clone https://git.faronear.org/tic/node.console.web
|
||
cd node.console.web
|
||
git checkout master
|
||
```
|
||
|
||
2.2 Install dependencies
|
||
|
||
```
|
||
npm install
|
||
```
|
||
|
||
## 3. Launch
|
||
|
||
1. `run lint` to format files
|
||
|
||
```
|
||
npm run lint
|
||
```
|
||
|
||
2. `run dev` to test source code and 'hot-start' in a local web server
|
||
|
||
```
|
||
npm run dev
|
||
```
|
||
|
||
3. `run dist` to pack source code into html/css/js for distribution
|
||
|
||
```
|
||
npm run dist
|
||
```
|
||
|
||
4. `run deploy` to upload distribution to remote host
|
||
|
||
```
|
||
npm run deploy -- -p '远程登录密码' -k "用户私钥文件" -u '远程登录用户' -r '远程路径' -H '远程主机' -P '远程端口'
|
||
```
|
||
或者不借助 npm, 直接调用 deploy.js:
|
||
```
|
||
node deploy.js -p 远程登录密码' -k "用户私钥文件" -u '远程登录用户' -r '远程路径' -H '远程主机' -P '远程端口'
|
||
```
|
||
|
||
5. `run daemon` to launch web server on remote host
|
||
|
||
登录到远程主机,进入 node.console.web 目录,然后
|
||
```
|
||
npm run daemon
|
||
```
|
||
启动 web 服务。
|
||
|
||
## 4. References
|
||
|
||
+ 返回上级文档:https://git.faronear.org/tic/node.console.web
|
||
+ 返回根文档:https://git.faronear.org/tic/doc/
|