【发布时间】:2022-10-06 18:22:26
【问题描述】:
我正在使用 Uniswap SDK 交换我工作正常的令牌,但现在它抛出一个错误,但我不知道为什么。我也安装了 npm@uniswap/v3-periphery但它对我不起作用。
这是错误:
./node_modules/@uniswap/v3-sdk/dist/v3-sdk.esm.js:7:0
Module not found: Can\'t resolve \'@uniswap/v3-periphery/artifacts/contracts/interfaces/IMulticall.sol/IMulticall.json\'
Import trace for requested module:
./node_modules/@uniswap/smart-order-router/build/module/providers/on-chain-quote-provider.js
./node_modules/@uniswap/smart-order-router/build/module/providers/index.js
./node_modules/@uniswap/smart-order-router/build/module/index.js
./components/app/Swapping.jsx
./pages/swap/index.tsx
https://nextjs.org/docs/messages/module-not-found
这是 package.json 文件:
{
\"name\": \"helpi-finance\",
\"private\": true,
\"version\": \"0.1.0\",
\"scripts\": {
\"dev\": \"next dev\",
\"build\": \"next build\",
\"start\": \"next start\",
\"lint\": \"next lint\"
},
\"dependencies\": {
\"@headlessui/react\": \"^1.7.0\",
\"@rainbow-me/rainbowkit\": \"^0.5.1\",
\"@uniswap/sdk\": \"^3.0.3\",
\"@uniswap/sdk-core\": \"^3.0.1\",
\"@uniswap/smart-order-router\": \"^2.5.30\",
\"@uniswap/v3-sdk\": \"^3.8.2\",
\"ethers\": \"^5.0.0\",
\"jsbi\": \"3.2.5\",
\"next\": \"^12.1.6\",
\"react\": \"^18.1.0\",
\"react-dom\": \"^18.1.0\",
\"react-icons\": \"^4.4.0\",
\"react-spinners\": \"^0.13.4\",
\"react-toastify\": \"^9.0.8\",
\"wagmi\": \"^0.6.0\"
},
\"devDependencies\": {
\"@types/node\": \"^17.0.35\",
\"@types/react\": \"^18.0.9\",
\"autoprefixer\": \"^10.4.8\",
\"eslint\": \"^8.15.0\",
\"eslint-config-next\": \"^12.1.6\",
\"postcss\": \"^8.4.16\",
\"tailwindcss\": \"^3.1.8\",
\"typescript\": \"^4.7.2\"
}
}
标签: node-modules uniswap