diff --git a/build/rollup.config.js b/build/rollup.config.js index d4b27344ca..0a050092a3 100644 --- a/build/rollup.config.js +++ b/build/rollup.config.js @@ -72,6 +72,7 @@ module.exports = [ commonjs({ namedExports: { eventemitter3: [ 'EventEmitter' ], + inversify: ['inject','injectable','postConstruct','Container','decorate','interfaces'], // @see https://github.com/rollup/rollup-plugin-commonjs/issues/266 lodash: [ 'isNil', @@ -84,7 +85,10 @@ module.exports = [ 'isNumber', 'merge' ] - } + }, + dynamicRequireTargets: [ + 'node_modules/inversify/lib/syntax/binding_{on,when}_syntax.js', + ], }), babel({ extensions: [ '.js', '.ts' ] diff --git a/packages/l7/src/version.ts b/packages/l7/src/version.ts index ff1054fbab..ec83d8338d 100644 --- a/packages/l7/src/version.ts +++ b/packages/l7/src/version.ts @@ -1,2 +1,2 @@ -const version = '2.3.7'; +const version = '2.3.9'; export { version }; diff --git a/packages/three/package.json b/packages/three/package.json index c1d6d154de..b95ab7a6b1 100644 --- a/packages/three/package.json +++ b/packages/three/package.json @@ -34,7 +34,7 @@ "build:cjs": "BABEL_ENV=cjs babel src --root-mode upward --out-dir lib --source-maps --extensions .ts,.tsx --delete-dir-on-start --no-comments", "build:esm": "BABEL_ENV=esm babel src --root-mode upward --out-dir es --source-maps --extensions .ts,.tsx --delete-dir-on-start --no-comments", "watch": "BABEL_ENV=cjs babel src --watch --root-mode upward --out-dir lib --source-maps --extensions .ts,.tsx --delete-dir-on-start --no-comments", - "buildcdn": "node_modules/.bin/rollup -c", + "build:cdn": "node_modules/.bin/rollup -c", "lint:ts": "run-p -c lint:ts-*", "test": "jest", "sync": "tnpm sync" diff --git a/packages/three/rollup.config.js b/packages/three/rollup.config.js index 71e2de9e35..b3e8834c5e 100644 --- a/packages/three/rollup.config.js +++ b/packages/three/rollup.config.js @@ -25,8 +25,12 @@ export default { commonjs({ namedExports: { eventemitter3: [ 'EventEmitter' ], - lodash: [ 'merge' ] - } + lodash: [ 'merge' ], + inversify: ['inject','injectable'] + }, + dynamicRequireTargets: [ + 'node_modules/inversify/lib/syntax/binding_{on,when}_syntax.js', + ], }), buble({ transforms: { generator: false } diff --git a/packages/three/src/core/threeRenderService.ts b/packages/three/src/core/threeRenderService.ts index b61b380cea..688060163e 100644 --- a/packages/three/src/core/threeRenderService.ts +++ b/packages/three/src/core/threeRenderService.ts @@ -1,5 +1,6 @@ import { IMapService, IMercator, IRendererService, TYPES } from '@antv/l7'; import { inject, injectable } from 'inversify'; + import { AnimationMixer, Camera,