Skip to content

Releases: empjs/emp

v1.8.10

29 Mar 09:07
Compare
Choose a tag to compare

Feature

  • emp-config.ts 新增 moduleGenerator,避免设置 out.publicPath=auto 引起路径混淆或者错误的问题

Fixed

  • 增加官方webpack-dev-server type 替换自定义
  • 替换 eval 所引起的报错问题

v1.8.8

29 Mar 03:15
Compare
Choose a tag to compare

添加声明文件同步方案 与 声明文件多版本方案

变动 /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

28 Mar 00:22
f96f432
Compare
Choose a tag to compare

添加声明文件同步方案 与 声明文件多版本方案

前置条件:

  • 使用 @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

25 Mar 06:17
Compare
Choose a tag to compare

feat: 修复auto 导致的资源加载问题

feat: 修复auto 导致的资源加载问题

[其余待补充__不小心删了__好像没历史记录能找回来]

v1.7.12

02 Mar 03:09
Compare
Choose a tag to compare
feat(release): v1.7.12

@efox/emp-cli@1.7.3

03 Feb 03:40
Compare
Choose a tag to compare

Features

  • 增加 可视化模板

Bugfixes

  • 修复 domain 不能访问问题
  • 修复 minicss 与 publicPath 不设置导致冲突问题

@efox/emp-cli@1.6.3

14 Dec 09:10
Compare
Choose a tag to compare

Features

  • 增加 js 与 css 分离 ,提升加载速度
  • 增加 dotenv 支持,结合 --env empEnv 实现多环境变量模型 demo
  • 增加 esbuild 支持 demo
  • 增加 swc 支持 demo

Bugfixes

  • #21 解决css 压缩导致 js 不压缩问题
  • 修复 eslint 不起作用的问题
  • 修复 缓存多条件下导致混乱的问题
  • 修复 yarn serve 读取 emp-config 导致结果错乱问题

v1.2.1

02 Nov 09:09
Compare
Choose a tag to compare
feat: 更新readme

v1.1.16

29 Oct 12:50
Compare
Choose a tag to compare
Merge branch 'main' of https://github.com/efoxTeam/emp into main