Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

taro打包成功后,在微信开发工具运行失败 #14106

Open
liangzai006 opened this issue Jul 4, 2023 · 9 comments
Open

taro打包成功后,在微信开发工具运行失败 #14106

liangzai006 opened this issue Jul 4, 2023 · 9 comments
Labels
F-react Framework - React question Further information is requested T-weapp Target - 编译到微信小程序 V-3 Version - 3.x

Comments

@liangzai006
Copy link

相关平台

微信小程序

小程序基础库: 2.10.4
使用框架: React

复现步骤

编译完成后使用微信开发工具打开

期望结果

成功运行

实际结果

失败运行

环境信息

  Taro CLI 3.6.8 environment info:
    System:
      OS: macOS 13.4
      Shell: 5.9 - /bin/zsh
    Binaries:
      Node: 14.19.2 - /usr/local/bin/node
      Yarn: 1.22.19 - /usr/local/bin/yarn
      npm: 6.14.17 - /usr/local/bin/npm
    npmPackages:
      @tarojs/cli: 3.6.8 => 3.6.8 
      @tarojs/components: 3.6.8 => 3.6.8 
      @tarojs/helper: 3.6.8 => 3.6.8 
      @tarojs/mini-runner: 3.6.8 => 3.6.8 
      @tarojs/plugin-framework-react: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-alipay: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-h5: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-jd: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-qq: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-swan: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-tt: 3.6.8 => 3.6.8 
      @tarojs/plugin-platform-weapp: 3.6.8 => 3.6.8 
      @tarojs/react: 3.6.8 => 3.6.8 
      @tarojs/runtime: 3.6.8 => 3.6.8 
      @tarojs/shared: 3.6.8 => 3.6.8 
      @tarojs/taro: 3.6.8 => 3.6.8 
      @tarojs/webpack5-runner: 3.6.8 => 3.6.8 
      babel-preset-taro: 3.6.8 => 3.6.8 
      eslint-config-taro: 3.6.8 => 3.6.8 
      react: ^18.0.0 => 18.2.0 

补充信息

代码可以成功编译没有问题, 但是在微信开发工具时运行出错,

VM443:9 app.js错误:
Error: module 'prebundle/vendors-node_modules_taro_weapp_prebundle_base-09c03f7c_css-node_modules_taro_weapp_prebundle-bf5b0f.wxss.js' is not defined, require args is './prebundle/vendors-node_modules_taro_weapp_prebundle_base-09c03f7c_css-node_modules_taro_weapp_prebundle-bf5b0f.wxss'
at C (VM389 wxmodule.patch.js:1)
at n (VM389 wxmodule.patch.js:1)
at app.js:12
at C (VM389 wxmodule.patch.js:1)
at :7:9
at doWhenAllScriptLoaded (:7462:21)
at Object.scriptLoaded (:7490:5)
at Object. (:7515:22)(env: macOS,mp,1.06.2306020; lib: 2.10.4)

module 'prebundle/vendors-node_modules_taro_weapp_prebundle_base-09c03f7c_css-node_modules_taro_weapp_prebundle-bf5b0f.wxss.js' is not defined, require args is './prebundle/vendors-node_modules_taro_weapp_prebundle_base-09c03f7c_css-node_modules_taro_weapp_prebundle-bf5b0f.wxss'
Error: module 'prebundle/vendors-node_modules_taro_weapp_prebundle_base-09c03f7c_css-node_modules_taro_weapp_prebundle-bf5b0f.wxss.js' is not defined, require args is './prebundle/vendors-node_modules_taro_weapp_prebundle_base-09c03f7c_css-node_modules_taro_weapp_prebundle-bf5b0f.wxss'

@taro-bot2 taro-bot2 bot added F-react Framework - React T-weapp Target - 编译到微信小程序 V-3 Version - 3.x labels Jul 4, 2023
@Chen-jj
Copy link
Contributor

Chen-jj commented Jul 26, 2023

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

@Chen-jj Chen-jj added the question Further information is requested label Jul 26, 2023
@liangzai006
Copy link
Author

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

@Chen-jj 后面发现一个问题就是, 我开启了 css module,如果引入的是index.module.scss 就没有问题, 如果直接引用index.scss 会出现问题

@nobu121
Copy link

nobu121 commented Oct 9, 2023

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

关闭prebundle后小程序可以正常编译了。如果不关,直接创建项目模板后运行就会报错

@TechQuery
Copy link

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

@Chen-jj 生成的 app.jsrequire() 路径少了一级 prebundle/,复现代码在 idea2app/Taro-Vant-MobX-ts#11

image

@penjj
Copy link

penjj commented Oct 16, 2023

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

@Chen-jj 生成的 app.jsrequire() 路径少了一级 prebundle/,复现代码在 idea2app/Taro-Vant-MobX-ts#11

image

我这里一样的问题,在macos上能正常运行,windows上路径少了一截,直接报错了

左侧为 macos编译后的路径,右侧为windows
image

@Echochan
Copy link

Echochan commented Nov 7, 2023

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

@Chen-jj 生成的 app.jsrequire() 路径少了一级 prebundle/,复现代码在 idea2app/Taro-Vant-MobX-ts#11
image

我这里一样的问题,在macos上能正常运行,windows上路径少了一截,直接报错了

左侧为 macos编译后的路径,右侧为windows image

请问解决这个问题了嘛

@liangzai006
Copy link
Author

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

@Chen-jj 生成的 app.jsrequire() 路径少了一级 prebundle/,复现代码在 idea2app/Taro-Vant-MobX-ts#11
image

我这里一样的问题,在macos上能正常运行,windows上路径少了一截,直接报错了

左侧为 macos编译后的路径,右侧为windows image

请问解决这个问题了嘛

解决了,是一个配置想问题,好像。 时间太久有点忘记了

@liangzai006
Copy link
Author

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

有点忘记是啥问题了,好像是微信配置项问题。 现在是已经解决的

@HongxuanG
Copy link

@liangzai006 关闭 prebundle 再试试,如还有问题请提供完整可复现的 Demo。

有点忘记是啥问题了,好像是微信配置项问题。 现在是已经解决的

具体是怎么解决的能说一下吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F-react Framework - React question Further information is requested T-weapp Target - 编译到微信小程序 V-3 Version - 3.x
Projects
Status: Todo
Development

No branches or pull requests

7 participants