TailLog 是一款实时日志查看监控工具。
通过一次配置,即可便捷查看和监控本地或远程的日志信息(类似命令"tail",实时展示并跟踪日志信息)。
同时提供搜索,高亮等辅助等功能,方便快速定位异常,让你更专注于程序开发与维护。
QQ交流群:455735429
如果你是一位专业的前端开发工程师,我想你已经具备了常用且必要的开发环境,可以直接跳过该部分,了解开发调试相关内容即可。 如果十分不幸遇到环境问题,可以尝试在这里找到答案。
主要会涉及的工具与环境:
在开发或部署过程中,有一些注意事项或建议,可以更好的使用本工程:
npm加速 [可选,推荐]
npm config set registry=https://registry.npm.taobao.org
Windows环境
因为win上没有C相关编译环境(linux系环境可忽略),而该工程需要安装node-sass,该模块需要编译环境
你可以通过以下命令设置node-sass的已编译好的文件[推荐],或者参考后文提到的编译环境部分来设置本地的编译环境
npm config set sass-binary-site=http://npm.taobao.org/mirrors/node-sass
Mac环境
如果需要在Mac系统编译打包Windows系统的应用程序,则需要安装wine
如果执行报node-sass相关错误,请确保:
或者你可以考虑使用cnpm i
(如果没有安装cnpm,请先执行npm i -g cnpm
),该命令不推荐在mac上执行,测试发现可能会出现一些意外问题
electron环境
npm i -g electron
,但是因为国内环境问题,推荐下面的步骤(以win为例):使用淘宝镜像找到适合自己的版本:
下载v2.0.2-win32-x64即可
解压文件夹并将electron.exe的目录设置到环境变量中:
其他错误请提issue或者加入QQ群455735429
如下命令均在项目根目录下执行。
npm i
npm run build
npm start
"DEV": true,
npm start
electron .
或者直接执行node scripts/main
"DEV": false,
npm run build
mac:
npm run mac-pack
,该命令将在./app/下生成对应的文件夹和.app文件
第一次打包会有点慢,因为会下载对应的electron的包到用户目录下的.electron下,mac下是~/.electronnpm run mac-dmg
(如果没有安装electron-installer-dmg请先执行npm i -g electron-installer-dmg
),该命令将在./app/下生成对应的.dmg文件win:
npm run win-pack
npm run mac-full
执行完以上的步骤2-3* app APP的生成目录(如果没有生成过,则不存在)
* build 前端代码打包路径(如果没有生成过,则不存在)
* config 前端项目配置目录
* node 后端项目主目录
* public 静态资源
* scripts 脚本目录
* src 前端主目录
* components:组件
* routers:路由,页面
* Config:日志源配置页
* Login:登录页
* Logs:日志详情页
* utils:公共方法
* reducers
* action
* index.scss:通用样式
* main.js 后端主入口
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型