File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,14 +5,20 @@ export default defineConfig({
55 umd : {
66 name : 'AVA' ,
77 output : 'dist' ,
8- externals : {
9- '@antv/mcp-server-chart/sdk' : '@antv/mcp-server-chart/sdk' ,
8+ chainWebpack : ( memo , { webpack, env } ) => {
9+ // @antv /mcp-server-chart/sdk 依赖 node 环境,注入一些 node 的 polyfill
10+ // Handle Node ESM scheme import `node:process` in browser build
11+ memo . resolve . alias . set ( 'node:process' , require . resolve ( 'process/browser' ) ) ;
12+ memo . resolve . fallback . set ( 'process' , require . resolve ( 'process/browser' ) ) ;
13+ memo . plugin ( 'provide-process' ) . use ( webpack . ProvidePlugin , [ { process : 'process/browser' } ] ) ;
14+ // Rewrite any `node:` scheme imports to plain module names so webpack can resolve them
15+ memo . plugin ( 'rewrite-node-scheme' ) . use ( webpack . NormalModuleReplacementPlugin , [
16+ / ^ n o d e : .+ $ / ,
17+ ( resource : any ) => {
18+ resource . request = resource . request . replace ( / ^ n o d e : / , '' ) ;
19+ } ,
20+ ] ) ;
21+ return memo ;
1022 } ,
11- } ,
12- alias : {
13- '@antv/mcp-server-chart/sdk' : path . resolve (
14- __dirname ,
15- 'node_modules/@antv/mcp-server-chart/build/sdk.js'
16- ) ,
1723 }
1824} ) ;
Original file line number Diff line number Diff line change 8383 "prettier" : " ^2.4.1" ,
8484 "rimraf" : " ^6.1.0" ,
8585 "ts-jest" : " ^29.4.5" ,
86- "typescript" : " ^5.9.2"
86+ "typescript" : " ^5.9.2" ,
87+ "process" : " ^0.11.10"
8788 },
8889 "author" : {
8990 "name" : " AntV" ,
Original file line number Diff line number Diff line change @@ -5,5 +5,4 @@ export * from './chartAdvise';
55export * from './advisor' ;
66export * from './pipeline' ;
77export * from './data' ;
8- export * from './ckb' ;
98export * from './render' ;
You can’t perform that action at this time.
0 commit comments