Closed hechuan9 closed 1 year ago
有个很奇怪的地方,在log里有一处
Start deploy by @serverless-devs
- access: default
- access key id: 1229*********6963
但是这个1229什么的数字应该是账户号
看起来是midway cli的一些问题。
从自己身上找原因,官网文档就是用midway +deploy部署的没有任何问题
我把所有跟ssr和midway的dependency都升到了latest,至少最小范例能deploy了,再研究下大文件...
大文件用 dev Dependencies+ config.whiteList ,如果只在客户端阶段使用那么直接放在dev Dependencies即可不需要配置whiteList
可以关掉了。最后都成功了。解决办法是全局安装了pnpm
,然后就算直接引用在dependency里加入react-pdf
也没问题。很奇怪。
提问前请确认以下几点信息,否则你的问题将不会被解答
详细描述你的问题
my-ssr-package
,期望的结果
当前使用的版本
复现仓库地址
https://github.com/hechuan9/my-ssr-project
你本人对问题可能的原因判断(如果你能大概判断的话)
npm run deploy
会看到经过分析,我认为是因为,
@midway
插件和ssr 6.0.0版本不匹配。 首先修改devdependency得到如下错误
Follow up
因为极简包都跑不通,所以没法测试pdf-js的影响,但是我有个很大的包pdf-js,前面那个issue的,不能通过whitelist+dev dependency解决,如果能解决部署的问题,不知道能不能顺便也解决这个问题。
但是大包会有超时问题