无论我使用他们的NPM软件包添加twemoji还是直接导入JS文件(https://github.com/twitter/twemoji/blob/gh-pages/twemoji.npm.js),我都在尝试将twemoji添加到我的应用程序。
这是我尝试加载我的应用程序(纱线运行监视)时发生的错误,并且在yarn cache clean
之后重新安装后,错误甚至消失了。我必须删除目录,然后从github重新下载并重新开始。
/home/circleci/repo/node_modules/babel-core/lib/transformation/file/index.js:558
throw err;
^
SyntaxError: /home/circleci/repo/packages/my-ui/assets/imgs/services/google.png: Unexpected character '�' (1:0)
> 1 | �PNG
| ^
2 |
3 |
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
我一直在绞尽脑汁,想弄清楚为什么会发生这种情况,为什么我的应用程序确实坏了,我无法使应用程序恢复工作状态。
我已经确定问题在于twemoji库,我只是不知道为什么。
在查看twemoji库之后,我的错误是没有人知道这个问题可能是什么吗?
更新 图像没有问题。该错误以前没有发生过,即使我删除了该图像,下一个图像上的应用程序也会出现错误。而且我已经确认图像是有效的PNG。