# 脚本命令

工程包含了一些开发辅助命令

# 安装依赖

在互联网环境用 npm install 安装,如果安装不成功可以尝试用淘宝镜像

npm install --registry=https://registry.npm.taobao.org
1

在非互联网环境安装命令

npm run install
1

注意

需要在内网环境部署node_modules

# 初始化项目

npm run ready [-f]
1

在需要初始化项目临时文件时使用, 该命令会依次运行 修复node_modules、生成ElementUI组件、生成UI主题、生成代码。

参数 -f 表示先清除临时目录再创建

# 预编译主题

npm run theme [name]
1

仅编译 ElementUI 主题 npm run theme el

仅编译 UI 主题 npm run theme ui

同时编译两者 npm run theme

# 生成代码

npm run coder [-f]
1

当修改了schemas,需要用该命令重新生成代码

参数 -f 表示先清除目录再生成代码

# 生成路由配置

npm run route [action] [app]
1

根据视图组件文件构建路由配置信息

action 可选值: buildwatch

app 子应用名称,空标识是主应用

# 主应用路由

生成主应用路由配置

npm run route build
1

监听主应用文件变化自动创建配置

npm run route watch
1

# 子应用路由

生成子应用路由配置

npm run route build [子应用名称]
1

监听子应用文件变化自动创建配置

npm run route watch [子应用名称]
1

# 启动开发环境

npm run dev
1

# 编译主应用

npm run build
1

# 启动预览服务

在需要检验编译后的应用是否运行正常,可以用该命令启动web服务测试

npm run preview
1

# 代码校验

npm run lint
1

# 运行单元测试

npm run test:unit
1

# 构建桥类库

npm run bridge
1

# 启动文档服务

npm run start
1

# 发布项目

批量编译打包,包括主应用和全部子应用

npm run release
1

# 子应用

npm run app [action] [name] [port]
1

# 创建子应用

npm run app add [name] [port]
1

例如创建一个 名为 app1 ,启动端口 为 8001

npm run app add app1 8001

# 删除子应用

npm run app remove [name]
1

# 启动子应用开发环境

npm run dev:[name]
1

# 编译子应用

npm run build:[name]
1

# 批量编译子应用

npm run app build
1