-
Notifications
You must be signed in to change notification settings - Fork 156
Description
when i use code: import { Actions,V4Planner } from '@uniswap/v4-sdk' in typecripts with ethers v6 if i run code: const v4Planner = new V4Planner(). it issue error:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/utils' is not defined by "exports" in /Volumes/Backup/Blockchain/Tan/0xppl Bot/node_modules/ethers/package.json
at __node_internal_captureLargerStackTrace (node:internal/errors:477:5)
at new NodeError (node:internal/errors:387:5)
at throwExportsNotFound (node:internal/modules/esm/resolve:439:9)
at packageExportsResolve (node:internal/modules/esm/resolve:718:3)
at resolveExports (node:internal/modules/cjs/loader:493:36)
at Module._findPath (node:internal/modules/cjs/loader:533:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:942:27)
at nextResolveSimple (/Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:3:942)
at /Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:2:2550
at /Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:2:1624
at resolveTsPaths (/Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:3:760)
at Function._resolveFilename (/Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:3:1038)
at Module._load (node:internal/modules/cjs/loader:804:27)
at Module.require (node:internal/modules/cjs/loader:1022:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/Volumes/Backup/Blockchain/Tan/0xppl Bot/node_modules/@uniswap/v4-sdk/dist/v4-sdk.cjs.development.js:11:13)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Object.transformer (/Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:2:1186)
at Module.load (node:internal/modules/cjs/loader:998:32)
at Module._load (node:internal/modules/cjs/loader:839:12)
at Module.require (node:internal/modules/cjs/loader:1022:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/Volumes/Backup/Blockchain/Tan/0xppl Bot/node_modules/@uniswap/v4-sdk/dist/index.js:7:20)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Object.transformer (/Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:2:1186)
at Module.load (node:internal/modules/cjs/loader:998:32)
at Module._load (node:internal/modules/cjs/loader:839:12)
at Module.require (node:internal/modules/cjs/loader:1022:19)
at require (node:internal/modules/cjs/helpers:102:18)
at dotenv (/Volumes/Backup/Blockchain/Tan/0xppl Bot/swap.ts:2:35)
at Object. (/Volumes/Backup/Blockchain/Tan/0xppl Bot/swap.ts:257:73)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Object.transformer (/Users/test/.nvm/versions/node/v18.7.0/lib/node_modules/tsx/dist/register-D2KMMyKp.cjs:2:1186)
at Module.load (node:internal/modules/cjs/loader:998:32)
at Module._load (node:internal/modules/cjs/loader:839:12)
at ModuleWrap. (node:internal/modules/esm/translators:170:29)
at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:541:24)
at async loadESM (node:internal/process/esm_loader:91:5)
at async handleMainPromise (node:internal/modules/run_main:65:12) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
please help me to fix it! Thank!