archlinuxcn / repo

Arch Linux CN Repository
1.54k stars 296 forks source link

v2raya打包错误 #1950

Closed mzz2017 closed 4 years ago

mzz2017 commented 4 years ago

问题类型 / Type of issues

受影响的软件包 / Affected packages


根据日志 https://build.archlinuxcn.org/packages/#/v2raya/logs/1603571391 发现在执行yarn build时出现错误

ERROR  Error: Cannot find module 'node-libs-browser/mock/empty'

本地使用相同版本的nodejs(v14.14.0)未复现该错误。

根据 https://github.com/ant-design/ant-design-pro/issues/6920#issuecomment-662434671 ,执行yarn cache clean后重新打包或许能解决问题。

lilydjwg commented 4 years ago

头疼,又是 nodejs 的工具搞坏了缓存么?它的缓存文件在哪里呢?

yarn cache clean 这个得在打包环境里边执行。如果 yarn 没法保证缓存的完整性的话,我考虑想办法不让它缓存。

mzz2017 commented 4 years ago

yarn可以增加参数--check-files来保证一致性

mzz2017 commented 4 years ago

https://github.com/yarnpkg/yarn/issues/5299 可能可以解决新出现的打包问题