ant-design / ant-design-icons

⭐ Ant Design SVG Icons
https://ant.design/components/icon/
MIT License
953 stars 581 forks source link

icons-react目录下运行yarn start,报部分文件找不到的错误 #476

Open coderew opened 3 years ago

coderew commented 3 years ago

在icons-react目录下执行yarn后,再运行yarn start命令,报部分文件解析不到的错误,分析后发现是icons-react/example/tooltip.tsx文件里面引入了Tooltip组件,去掉该组件后正常。

请问是什么原因?

Module not found: Error: Can't resolve '@ant-design/icons/CheckCircleFilled' in /ant-design-icons/packages/icons-react/node_modules/antd/lib/message'
 @ ./node_modules/antd/lib/message/index.js 30:48-94
 @ ./node_modules/antd/lib/config-provider/index.js
 @ ./node_modules/antd/lib/tooltip/index.js
 @ ./examples/tooltip.tsx
 @ ./.storybook/index.js
 @ ./.storybook/config.js
 @ multi ./node_modules/@storybook/core/dist/server/common/polyfills.js ./node_modules/@storybook/core/dist/server/preview/globals.js ./.storybook/config.js (webpack)-hot-middleware/client.js?reload=true&quiet=true

ERROR in ./node_modules/antd/lib/notification/index.js
Module not found: Error: Can't resolve '@ant-design/icons/CheckCircleOutlined' in '/ant-design-icons/packages/icons-react/node_modules/antd/lib/notification'
 @ ./node_modules/antd/lib/notification/index.js 26:50-98
 @ ./node_modules/antd/lib/config-provider/index.js
 @ ./node_modules/antd/lib/tooltip/index.js
 @ ./examples/tooltip.tsx
 @ ./.storybook/index.js
 @ ./.storybook/config.js
 @ multi ./node_modules/@storybook/core/dist/server/common/polyfills.js ./node_modules/@storybook/core/dist/server/preview/globals.js ./.storybook/config.js (webpack)-hot-middleware/client.js?reload=true&quiet=true

ERROR in ./node_modules/antd/lib/message/index.js
Module not found: Error: Can't resolve '@ant-design/icons/CloseCircleFilled' in '/ant-design-icons/packages/icons-react/node_modules/antd/lib/message'
 @ ./node_modules/antd/lib/message/index.js 28:48-94
 @ ./node_modules/antd/lib/config-provider/index.js
 @ ./node_modules/antd/lib/tooltip/index.js
 @ ./examples/tooltip.tsx
 @ ./.storybook/index.js
 @ ./.storybook/config.js
 @ multi ./node_modules/@storybook/core/dist/server/common/polyfills.js ./node_modules/@storybook/core/dist/server/preview/globals.js ./.storybook/config.js (webpack)-hot-middleware/client.js?reload=true&quiet=true
luckymore commented 2 years ago

make sure you had npm run ci, the best way is :

# ~/ant-design-icons/
npm i
npm run bootstrap
npm run react:ci

cd packages/icons-react
npm start