taro icon indicating copy to clipboard operation
taro copied to clipboard

[taro] 找不到页面 pages/index/index 依赖的自定义组件:C:\Users\Administrator\Desktop\huang_pu\src\comp

Open yyw4416 opened this issue 4 months ago • 2 comments

请先确认

  • [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

开源贡献

yyw4416 avatar Aug 13 '25 08:08 yyw4416

好像换成 webpack 就可以了

joenzhu avatar Aug 14 '25 05:08 joenzhu

同,但我使用了是vue3、vite、pinia build started... 18:49:18 [taro] 找不到页面 pages/index/IndexPage 依赖的自定义组件:D:\Vue\sheepCount\src\comp ✓ 4 modules transformed.

的确,使用Webpack5就没有这个问题了

HankNovic avatar Sep 29 '25 10:09 HankNovic