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

在自定义平台插件下 webpackConfig中的runtimePath 会解析错误 导致无法加载扩展的runtime文件 #8209

Closed
leo-ran opened this issue Dec 6, 2020 · 3 comments
Assignees
Labels
F-react Framework - React question Further information is requested T-weapp Target - 编译到微信小程序 V-3 Version - 3.x
Milestone

Comments

@leo-ran
Copy link

leo-ran commented Dec 6, 2020

相关平台

微信小程序

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

复现步骤

添加一个自定义平台插件
在@tarojs/mini-runner 包的dist/index.js 40行打印webpackConfig.entry.runtime 就能发现问题
另外 无论在entry里添加多少入口文件 都不会被打包
这样会导致扩展的平台插件runtime无法被编译出
目前使用官方推荐的企业微信插件包就出现了这个问题

期望结果

在webpackConfig.entry中添加的入口文件能被编译

实际结果

webpackConfig.entry.runtime 被@tarojs/mini-runner /dist/webpack/webpack.chain.js 格式化是出现格式问题

在webpackConfig中添加的entry文件不能被编译

环境信息

Taro CLI 3.0.17 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 12.17.0 - D:\Program Files\nodejs\node.EXE
      Yarn: 1.22.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
      npm: 6.14.4 - D:\Program Files\nodejs\npm.CMD

补充信息

感觉是在@tarojs/mini-runner 在编译的时候 过滤掉了entry的其他入口文件 只保留了webpackConfig.entry.app
webpackConfig.entry.runtime在@tarojs/mini-runner /dist/webpack/webpack.chain.js 格式化的时候就出现了错误

@taro-bot2 taro-bot2 bot added F-react Framework - React T-weapp Target - 编译到微信小程序 V-3 Version - 3.x labels Dec 6, 2020
@leo-ran
Copy link
Author

leo-ran commented Dec 6, 2020

我现在的解决方案只能把runtime手动在应用的入口文件顶部导入
屏幕截图 2020-12-06 223912
屏幕截图 2020-12-06 223951

@Chen-jj
Copy link
Contributor

Chen-jj commented Dec 15, 2020

@leo-ran

老哥你的 CLI 版本是不是不对,要用 3.1 beta 版本: 3.1.0-beta.4

webpackConfig.entry.runtime 是什么?

增加 entry 的操作也是不能理解,app 作为 entry 就可以了。

如果还有问题,可以再详细描述一下,最好有 demo。

@Chen-jj Chen-jj added the question Further information is requested label Dec 15, 2020
@Chen-jj
Copy link
Contributor

Chen-jj commented Jan 26, 2021

企业微信插件运作正常,复现不了,先关闭了。

@Chen-jj Chen-jj closed this as completed Jan 26, 2021
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
None yet
Development

No branches or pull requests

2 participants