NervJS / taro

开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/
https://docs.taro.zone/
Other
35.48k stars 4.79k forks source link

npm run build:alipay打包错误 #2214

Closed xiao0502 closed 4 years ago

xiao0502 commented 5 years ago

问题描述 taro开发支付宝小程序,UI框架路径为src/components/mini-antui。在开发环境下面,npm run dev:alipay能正常运行项目且不报错,用npm run build:alipay进行项目打包的时候,控制台提示警告,项目能跑起来,但是UI框架的弹窗组件样式被漏掉。

而且看到打包后的dist目录下面,UI框架mini-antui的弹窗组件的css样式文件,即index.acss没有拷贝过来。

[或者可以直接贴源代码,能贴文字就不要截图]

期望行为 手动把弹窗组件modal里面的index.acss样式拷贝到dist对应目录下面运行就好了,很奇怪。

报错信息

(node:53486) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property '0' of undefined
(node:53486) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

系统信息

Taro v1.2 及以上版本已添加 taro info 命令,方便大家查看系统及依赖信息,运行该命令后将结果贴下面即可。

补充信息 [可选] [根据你的调查研究,出现这个问题的原因可能在哪里?]

taro-bot[bot] commented 5 years ago

欢迎提交 Issue~

如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏

如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。

Good luck and happy coding~

luckyadam commented 5 years ago

是编译时没有处理到支付宝小程序组件依赖的东西,目前如果缺少什么,可以通过配置 copy 来解决

taro-bot[bot] commented 5 years ago

CC @luckyadam