开源项目地址:https://github.com/slava/label-tool,先pull到本地
以下操作基于macOS
第一步:安装npm
(1)安装npm的方法有很多,我认为最简单的方法是进入nodejs官网,下载macOS对应的pkg(约20MB)
(2)打开下载好的pkg文件,一路“继续”直到安装成功
第二步:安装yarn
sudo nom install yarn
第三步:切到项目的本地根目录
yarn install
cd server && yarn install && cd ..
cd client && yarn install && cd ..
ps,这里可能会报错 react-scripts: command not found error Command failed with exit code 127. 解决方法:
yarn upgrade
第四步:准备端口
cd client && yarn run build && cd ..
env PORT=80 NODE_ENV=production node server/src/index.js
然后你会看到
(node:3182) ExperimentalWarning: The fs.promises API is experimental
Server listening on 80
第五步:操作可视化界面
打开浏览器,输入localhost:80,然后就可以玩转label-tool啦