【问题标题】:Why is this error being shown while importing a module?为什么在导入模块时会显示此错误?
【发布时间】:2021-12-15 17:16:49
【问题描述】:

我有一个错误,我该怎么办?我仍然是 Typescript 的初学者,我想尝试在 typescript 中导入和导出,但看起来不像

???? Build failed.

@parcel/transformer-js: Expected ',', got 'Esuperio'

  /media/abdulvoris/66C0DC25C0DBF8EF/Abdulvoris/app/maps/node_modules/faker/lib/locales/it/name/first_name.js:396:11
    395 |   'Eros',
  > 396 |   'Esa�',
  >     |          ^
    397 |   'Esuperio',
    398 |   'Eterie',

【问题讨论】:

  • 您需要添加更多信息,例如有关如何导入库的一些详细信息

标签: typescript faker


【解决方案1】:

第 396 行的那个奇怪的字符,看起来像一个包含问号的菱形,是一个“替换字符”,表示系统无法“将数据流呈现为正确的符号”。我不确定名称应该是什么,但我和你有同样的问题,我只是进入节点模块本身(通过选项单击文件名)并将替换字符更改为“l”(任何普通的 ASCII 字符都可以正常工作)。

通常您不应该在节点模块中乱来,但它会解决问题并允许 Parcel 正确构建代码。

【讨论】:

    【解决方案2】:

    您可以检查此问题。 https://github.com/Marak/faker.js/issues/1247
    由于非 utf8 字符,我们收到包裹的构建错误。我在我提到的问题上看到了一些分叉。

    【讨论】:

      【解决方案3】:

      解决方法

      import faker from 'faker/dist/faker.js'
      

      暂时。

      【讨论】:

        猜你喜欢
        • 2020-11-05
        • 2010-10-08
        • 1970-01-01
        • 2019-08-31
        • 1970-01-01
        • 1970-01-01
        • 2023-03-20
        • 2022-12-07
        • 2021-10-03
        相关资源
        最近更新 更多