taro-iconfont-cli icon indicating copy to clipboard operation
taro-iconfont-cli copied to clipboard

windows端npx iconfont-taro报错

Open Seauning opened this issue 3 years ago • 5 comments

D:\Github\qingting-food-club\qingting-food-club-fronted>npx iconfont-taro
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
Fetching iconfont data...

Creating icons for platform weapp

Cannot find module 'D:\Github\qingting-food-club\qingting-food-club-fronted\node_modules\mini-program-iconfont-cli\libs\generateWechatComponent'
Require stack:
- D:\Github\qingting-food-club\qingting-food-club-fronted\node_modules\.pnpm\[email protected]_svx2a3vmugvbyqlfxo6xpvqu6u\node_modules\taro-iconfont-cli\commands\index.js

Seauning avatar Nov 15 '22 07:11 Seauning

兄弟,这个怎么解决的 @Seauning

umu-xma avatar May 24 '23 10:05 umu-xma

macos上 tarov3.6.20有同样的问题

woke-T avatar Dec 04 '23 08:12 woke-T

这个问题是因为你用了pnpm吧,这是npm幽灵依赖的问题,因为taro-iconfont-cli依赖了mini-program-iconfont-cli但是mini-program-iconfont-cli没有被显式install到node_modules中,而只是作为一个依赖包,它是在node_modules/.pnpm/[email protected]这里的,所以只要你手动下载这个依赖就可以解决你的问题

解决方法:

pnpm install mini-program-iconfont-cli -D

然后再执行: npx iconfont-taro 即可

mx52jing avatar Dec 30 '23 16:12 mx52jing

这个问题是因为你用了pnpm吧,这是npm幽灵依赖的问题,因为taro-iconfont-cli依赖了mini-program-iconfont-cli但是mini-program-iconfont-cli没有被显式install到node_modules中,而只是作为一个依赖包,它是在node_modules/.pnpm/[email protected]这里的,所以只要你手动下载这个依赖就可以解决你的问题

解决方法:

pnpm install mini-program-iconfont-cli -D

然后再执行: npx iconfont-taro 即可

感谢大佬,就是这个原因

b-yp avatar Jun 06 '24 02:06 b-yp