什么会导致babel转换语法错误w出现意外字符

时间:2018-07-07 14:42:52

标签: javascript node.js reactjs webpack babel

无论我使用他们的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。

0 个答案:

没有答案