开发环境安装 - xinwu-yang/cube-java GitHub Wiki
-
安装 Node.js v14 下载地址
-
验证
# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v
- 安装yarn
# 全局安装yarn
npm i -g yarn
# 验证
yarn -v # 出现对应版本号即代表安装成功
- 配置镜像
npm config set disturl http://npmmirror.com/dist --global
npm config set registry https://registry.npmmirror.com --global
yarn config set registry https://registry.npmmirror.com --global
yarn config set disturl http://npmmirror.com/dist --global
- 安装 Java8
- 安装 Maven
建议使用 apache-maven-3.6.3
Maven 私服迁移过一次,所以地址也有了变化,老版本魔方注意。
<!-- 公司私服-->
<repositories>
<repository>
<id>tievd</id>
<url>http://125.71.201.14:8999/repository/maven-public/</url>
</repository>
</repositories>
<!-- 阿里云加速Maven插件拉取 -->
<pluginRepositories>
<pluginRepository>
<id>Aliyun-repos-public</id>
<name>aliyun public</name>
<url>https://maven.aliyun.com/repository/public/</url>
</pluginRepository>
</pluginRepositories>
MySQL需要一些特殊的配置
- Docker
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=chengxun --name mysql --restart always mysql:5.7 --lower_case_table_names=1 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --explicit_defaults_for_timestamp=true --max_allowed_packet=128M
- MySQL Server
配置 mysqld.cnf 中配置:
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
explicit_defaults_for_timestamp=true
lower_case_table_names=1
max_allowed_packet=128M
# 拉取项目依赖
yarn install
# 打成库文件
yarn lib
# 登录NPM私服
npm login --registry=http://125.71.201.11:4873/
# 推送
npm publish --registry=http://125.71.201.11:4873/