taro-iconfont-cli
taro-iconfont-cli copied to clipboard
windows端npx iconfont-taro报错
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
macos上 tarov3.6.20有同样的问题
这个问题是因为你用了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 即可
这个问题是因为你用了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即可
感谢大佬,就是这个原因