Releases: empjs/emp
Releases · empjs/emp
v1.8.10
Feature
emp-config.ts
新增 moduleGenerator,避免设置out.publicPath=auto
引起路径混淆或者错误的问题
Fixed
- 增加官方webpack-dev-server type 替换自定义
- 替换 eval 所引起的报错问题
v1.8.8
添加声明文件同步方案 与 声明文件多版本方案
变动 /types 目录不会自动添加进 .gitignore
前置条件:
- 使用
@efox/emp-cli
1.8.6
及以上版本 tsconfig.json
include
配置项请添加types
目录
"include": [
"types"
]
package.json
指令强化
"dev": "emp workspace -t pullTypes && emp dev",
"tsc": "emp tsc -w && emp workspace -t pushTypes",
使用方式:
初始化本地emp工作区配置文件
命令行使用 emp workspace -t init
指令,会在当前工作目录根目录创建emp.workspace.config.ts
配置文件,并会在当前目录 .gitignore
添加 emp.workspace.config.ts
忽略,如项目已有上述文件,请重命名为其他文件,并在之前使用git rm [filename]
移除并push
到远端
配置文件内容参考如下:
import {IWorkSpaceConfig} from '@efox/emp-cli/types/emp-workspace-config'
const empWorkspaceConfig: IWorkSpaceConfig = {
// 执行 emp workspace -t pullTypes 指令,会把 pullConfig配置的远程声明文件,拉到当前根目录 types目录下
pullConfig: {
pcbase: 'http://res-pc-bc-dev.rshun.net/emp_base/1.0.0/index.d.ts',
chatbox: 'http://res-pc-bc.rshun.net/emp_chatbox/index.d.ts',
stream: 'https://pcyy-base-component.yy.com/bdgamelive/streamer_1.0.10/index.d.ts',
localTypeTest1: 'E:/baidu/git/bdgamelive/src/types/svga.d.ts',
localTypeTest2: 'E:/baidu/git/bdgamelive/src/types/empbdgamechatbox.d.ts',
},
// 执行 emp workspace -t pushTypes 指令,会把 pushConfig配置的本地声明文件,推送到remotePath所在的目录
pushConfig: {
localPath: './dist/index.d.ts',
remotePath: ['E:/baidu/git/test/zzz.d.ts', 'G:/baidu/git/test/zzz.d.ts'],
},
}
export default empWorkspaceConfig
声明文件添加版本标识
使用emp tsc -w
指令生成的声明文件,将会把主要版本号
,次要版本号
拼接到模块项目名中
v1.8.6
添加声明文件同步方案 与 声明文件多版本方案
前置条件:
- 使用
@efox/emp-cli
1.8.6
及以上版本 tsconfig.json
include
配置项请添加types
目录
"include": [
"types"
]
package.json
指令强化
"dev": "emp workspace -t pullTypes && emp dev",
"tsc": "emp tsc -w && emp workspace -t pushTypes",
使用方式:
初始化本地emp工作区配置文件
命令行使用 emp workspace -t init
指令,会在当前工作目录根目录创建emp.workspace.config.ts
配置文件,并会在当前目录 .gitignore
添加types/
与 emp.workspace.config.ts
忽略,如项目已有上述文件,请重命名为其他文件,并在之前使用git rm [filename]
移除并push
到远端
配置文件内容参考如下:
import {IWorkSpaceConfig} from '@efox/emp-cli/types/emp-workspace-config'
const empWorkspaceConfig: IWorkSpaceConfig = {
// 执行 emp workspace -t pullTypes 指令,会把 pullConfig配置的远程声明文件,拉到当前根目录 types目录下
pullConfig: {
pcbase: 'http://res-pc-bc-dev.rshun.net/emp_base/1.0.0/index.d.ts',
chatbox: 'http://res-pc-bc.rshun.net/emp_chatbox/index.d.ts',
stream: 'https://pcyy-base-component.yy.com/bdgamelive/streamer_1.0.10/index.d.ts',
localTypeTest1: 'E:/baidu/git/bdgamelive/src/types/svga.d.ts',
localTypeTest2: 'E:/baidu/git/bdgamelive/src/types/empbdgamechatbox.d.ts',
},
// 执行 emp workspace -t pushTypes 指令,会把 pushConfig配置的本地声明文件,推送到remotePath所在的目录
pushConfig: {
localPath: './dist/index.d.ts',
remotePath: ['E:/baidu/git/test/zzz.d.ts', 'G:/baidu/git/test/zzz.d.ts'],
},
}
export default empWorkspaceConfig
声明文件添加版本标识
使用emp tsc -w
指令生成的声明文件,将会把主要版本号
,次要版本号
拼接到模块项目名中
v1.8.4
v1.7.12
@efox/emp-cli@1.7.3
Features
- 增加 可视化模板
Bugfixes
- 修复 domain 不能访问问题
- 修复 minicss 与 publicPath 不设置导致冲突问题