为啥在导入模块时会显示此错误?
Posted
技术标签:
【中文标题】为啥在导入模块时会显示此错误?【英文标题】: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',
【问题讨论】:
您需要添加更多信息,例如有关如何导入库的一些详细信息 【参考方案1】:第 396 行的那个奇怪的字符,看起来像一个包含问号的菱形,是一个“替换字符”,表示系统无法“将数据流呈现为正确的符号”。我不确定名称应该是什么,但我和你有同样的问题,我只是进入节点模块本身(通过选项单击文件名)并将替换字符更改为“l”(任何普通的 ASCII 字符都可以正常工作)。
通常您不应该在节点模块中乱来,但它会解决问题并允许 Parcel 正确构建代码。
【讨论】:
【参考方案2】:您可以检查此问题。 https://github.com/Marak/faker.js/issues/1247 由于非 utf8 字符,我们收到包裹的构建错误。我在我提到的问题上看到了一些分叉。
【讨论】:
【参考方案3】:解决方法
import faker from 'faker/dist/faker.js'
暂时。
【讨论】:
以上是关于为啥在导入模块时会显示此错误?的主要内容,如果未能解决你的问题,请参考以下文章
为啥模块的导入导出会给出错误,因为声明了“BlogpostModule”但它的值从不读取.ts(6133)“角度7
为啥在导入套接字时会出现此错误:“TypeError: _websocket_js__WEBPACK_IMPORTED_MODULE_0__.default.send is not a functio