开发环境安装 - xinwu-yang/cube-java GitHub Wiki

Node.js

  1. 安装 Node.js v14 下载地址

  2. 验证

# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v
  1. 安装yarn
# 全局安装yarn
npm i -g yarn
# 验证
yarn -v # 出现对应版本号即代表安装成功
  1. 配置镜像
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

Java

  1. 安装 Java8
  1. 安装 Maven

建议使用 apache-maven-3.6.3

Maven

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

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

NPM推送Lib到私服

# 拉取项目依赖
yarn install

# 打成库文件
yarn lib

# 登录NPM私服
npm login --registry=http://125.71.201.11:4873/

# 推送
npm publish --registry=http://125.71.201.11:4873/
⚠️ **GitHub.com Fallback** ⚠️