相关平台
微信小程序
小程序基础库: 2.30.4
使用框架: React
复现步骤
打包失败
16:11:23 Error: scenePages/sub-vendors.js: file: scenePages/sub-vendors.js
16:11:23 scenePages/sub-vendors.js: This experimental syntax requires enabling the parser plugin: 'optionalChaining' (1:53250)
期望结果
打包成功
实际结果
打包失败
16:11:23 Error: scenePages/sub-vendors.js: file: scenePages/sub-vendors.js
16:11:23 scenePages/sub-vendors.js: This experimental syntax requires enabling the parser plugin: 'optionalChaining' (1:53250)
环境信息
👽 Taro v3.6.15
Taro CLI 3.6.15 environment info:
System:
OS: macOS 14.1
Shell: 5.9 - /bin/zsh
Binaries:
Node: 16.18.1 - ~/.nvm/versions/node/v16.18.1/bin/node
Yarn: 1.22.19 - ~/.nvm/versions/node/v16.18.1/bin/yarn
npm: 8.19.2 - ~/.nvm/versions/node/v16.18.1/bin/npm
补充信息
采用了分包,还是用到了 tailwindcss。
在发生打包失败后,采用了手动安装 @babel/plugin-transform-optional-chaining ,然后在 babel.config.js 中声明 @babel/plugin-transform-optional-chaining,但是重新进行打包后仍然是同样的报错
5条答案
按热度按时间xwbd5t1u1#
之前用的tailwindcss
感觉打包的时候坑还是挺多的
所以没用了
guz6ccqo2#
之前用的tailwindcss 感觉打包的时候坑还是挺多的 所以没用了
额,能确定是 tailwindcss 的锅嘛
mctunoxg3#
之前用的tailwindcss 感觉打包的时候坑还是挺多的 所以没用了
我尝试去掉了 tailwindcss,但是还是会报错呢,会不会是由于分包引起的,我把分出来的子包全部整合为一个主包后,编译没有报错了,但是打包产物会超出 2M 的限制。。。
lnlaulya4#
之前用的tailwindcss 感觉打包的时候坑还是挺多的 所以没用了
我尝试去掉了 tailwindcss,但是还是会报错呢,会不会是由于分包引起的,我把分出来的子包全部整合为一个主包后,编译没有报错了,但是打包产物会超出 2M 的限制。。。
用了tailwindcss就没办法用terser-webpack-plugin来压缩打包体积了,所以这是放弃使用tailwindcss的理由
vs3odd8k5#
之前用的tailwindcss 感觉打包的时候坑还是挺多的 所以没用了
我尝试去掉了 tailwindcss,但是还是会报错呢,会不会是由于分包引起的,我把分出来的子包全部整合为一个主包后,编译没有报错了,但是打包产物会超出 2M 的限制。。。
用了tailwindcss就没办法用terser-webpack-plugin来压缩打包体积了,所以这是放弃使用tailwindcss的理由
所噶,了解了