deepexi-scaffold-ui
v1.2.0
Published
DeepEXI 脚手架 UI 可视化操作界面
Downloads
8
Readme
deepexi-scaffold-ui
注意:此版本暂不稳定,且仅支持在 Mac、Linux 系统运行
DeepEXI 脚手架 UI 可视化操作界面
如何使用
脚本启动
安装 Yeoman
npm install -g yo
请检查 yo 命令是否能正常执行,如若不行请看 [启动错误处理]
yo -v
安装脚手架UI
npm install deepexi-scaffold-ui -g
启动脚手架UI,可选项:
- -p :服务端口号(默认7001)
- -s :开启Swagger访问(默认关闭)
- -d :是否开启调试模式(默认关闭)
scaffold-ui start -p 7001 -s
停止脚手架UI
scaffold-ui stop
访问脚手架UI:http://localhost:7001/index.html
清理脚手架缓存信息:http://localhost:7001/clearCache
docker 方式启动
# 打包镜像
docker build -t scaffold-ui:v1.0.0 .
# 启动镜像
docker run -d -p 7001:7001 --name scaffold-ui scaffold-ui:v1.0.0
启动错误处理
node 与 npm 版本过低问题
如若遇到以下错误信息
npm ERR! Linux 3.10.0-693.el7.x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "run" "start"
npm ERR! node v6.17.1
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
....
npm ERR! Exit status 1
请更新 node 与 npm 版本
# 清理npm的cache
npm cache clean -f
# 安装版本管理工具 n
npm install -g n
# 更新 node 到最新版
n latest
# 更新 npm 版本
npm install -g npm@latest
Yeoman 权限不足问题
如果脚手架安装后无法正常显示描述与表单信息,如下图:
或遇到以下错误信息
Error: EACCES: permission denied, open '/root/.config/insight-nodejs/insight-yo.json.1765396883'
at Object.openSync (fs.js:451:3)
at Function.writeFileSync [as sync] (/root/.npm-global/lib/node_modules/yo/node_modules/write-file-atomic/index.js:212:13)
at Conf.set store [as store] (/root/.npm-global/lib/node_modules/yo/node_modules/conf/index.js:142:19)
at Conf.set (/root/.npm-global/lib/node_modules/yo/node_modules/conf/index.js:64:14)
请修改目录权限
chmod 777 -R /root/