1.1.4 • Published 3 years ago

oo-rest-mobx v1.1.4

Weekly downloads
1
License
ISC
Repository
github
Last release
3 years ago

更新记录

1.1.2:

  • ant design v4改造完成
  • 鄞州教科升级至本版本

本地开发依赖

yarn build
npm link

方案 1:npm link

npm link用来把最新代码发布到本地,其它工程可以通过npm link oo-rest-mobx进行最新代码依赖,这样修改后不用每次发布新版本

方案 2:依赖oo-rest-mobx的ts源码

  1. 复制源码到res-web/src/oo-rest-mobx-src
  2. 按照react-app-rewire-alias步骤,配置typescript别名
    {
    	"compilerOptions": {
    		"baseUrl": "./",
    		"paths": {
    		"oo-rest-mobx": [
    			"src/oo-rest-mobx-src/index.ts"
    		]
    		}
    	}
    }

    如果配置src之外的目录,如../../matrix-admin/oo-rest-mobx/src/index.ts,ide可以识别并跳转,但编译有问题(react-app-rewire-alias的demo是可以的,原因未知)

    D:/git_repo/my-project/matrix-admin/oo-rest-mobx/src/ant-design-field/DatePickerField.tsx 12:0
    Module parse failed: The keyword 'interface' is reserved (12:0)
    File was processed with these loaders:
    * ./node_modules/@pmmmwh/react-refresh-webpack-plugin/loader/index.js
    You may need an additional loader to handle the result of these loaders.
    | import isString from 'lodash/isString';
    | import { DatePickerProps } from 'antd/lib/date-picker';
    interface P extends FieldProps {
    |   //DatePicker的required可能根据返回值不同而变化
    |   required?: boolean;
  3. 使用unison命令行做双向同步,也可以使用微软SyncToy,或inotify+unison进行自动监控同步
    unison ~/git_repo/my-project/yzedu-research/res-web/src/node_modules/oo-rest-mobx ~/git_repo/my-project/matrix-admin/oo-rest-mobx/src -batch -prefer newer

方案 3:本地依赖lib目录

方案 2 1. 别名链接改为"oo-rest-mobx": ["../../matrix-admin/oo-rest-mobx/lib/index.d.ts"] 1. 不需要同步动作

方案 4:mklink、New-Item、ln创建软链接到源码src/node_modules目录

但目前本方案都无法编译,硬链接只支持文件

mklink /h oo-rest-mobx "D:\git_repo\my-project\matrix-admin\oo-rest-mobx\src"
New-Item -ItemType SymbolicLink -Path oo-rest-mobx -Target "D:\git_repo\my-project\matrix-admin\oo-rest-mobx\src"
1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago