[taro] 找不到页面 pages/index/index 依赖的自定义组件:C:\Users\Administrator\Desktop\huang_pu\src\comp
请先确认
- [x] 我已搜索并确定这个提交不是重复的
Taro 版本
v4
相关领域
None
使用框架
React
相关平台
- [ ] 所有平台
- [ ] Web 端(H5)
- [ ] 移动端(React-Native)
- [ ] 鸿蒙(Harmony)
- [ ] 鸿蒙容器(Harmony Hybrid)
- [ ] ASCF 元服务
- [ ] 快应用(QuickApp)
- [ ] 所有小程序
- [x] 微信小程序
- [ ] 企业微信小程序
- [ ] 京东小程序
- [ ] 百度小程序
- [ ] 支付宝小程序
- [ ] 支付宝 IOT 小程序
- [ ] 头条小程序
- [ ] QQ 小程序
- [ ] 钉钉小程序
- [ ] 飞书小程序
- [ ] 快手小程序
小程序基础库版本
No response
问题描述
我明明没有在任何地方引入C:\Users\Administrator\Desktop\huang_pu\src\comp 文件,控制台却提示
16:45:29 [taro] 找不到页面 pages/index/index 依赖的自定义组件:C:\Users\Administrator\Desktop\huang_pu\src\comp 16:45:29 [taro] 找不到页面 pages/my/index 依赖的自定义组件:C:\Users\Administrator\Desktop\huang_pu\src\comp
index.config.js代码 export default definePageConfig({ navigationBarTitleText: '首页', usingComponents: {
} })
index.jsx代码 import { View, Text, Button } from "@tarojs/components"; import { useLoad, useDidShow, navigateTo } from "@tarojs/taro"; import { useEffect, useState } from "react"; import "./index.scss"; import classNames from "classnames"; import Zs from "../../compoents/Zs"; import Ls from "../../compoents/Ls"; import { getUserListApi } from "@/api/index"; export default function Index() { useLoad(() => { getDataList(); });
const [data, setData] = useState([]); const getDataList = async () => { let params = { results: 10 }; let res = await getUserListApi(params); setData((pre) => [...pre, ...res.results]); };
const delData = (i) => { const newData = [...data]; newData.splice(i, 1); setData(newData); }; const to = () => { navigateTo({ url: '/pages/my/index' }); }; return ( <View className="index"> <Ls data={data} delData={delData} /> <Button onClick={getDataList}>getDAta</Button> <Button onClick={to}>to my</Button> </View> ); }
复现链接
https://github.com/NervJS/taro
复现步骤
npm run dev:weapp 然后修改一下index.jsx,然后终端就会提示 16:44:20 [taro] 找不到页面 pages/index/index 依赖的自定义组件:C:\Users\Administrator\Desktop\huang_pu\src\comp
环境信息
taro v4.1.5
vite4.5.14
开源贡献
- [ ] 我愿意修复这个错误。请参考 (贡献指南)
好像换成 webpack 就可以了
同,但我使用了是vue3、vite、pinia build started... 18:49:18 [taro] 找不到页面 pages/index/IndexPage 依赖的自定义组件:D:\Vue\sheepCount\src\comp ✓ 4 modules transformed.
的确,使用Webpack5就没有这个问题了