gpt4 book ai didi

javascript - lodash-es 中的意外 token 'export'

转载 作者:行者123 更新时间:2023-12-04 14:11:56 24 4
gpt4 key购买 nike

我在我的 typescript 项目中从 lodash 移动到 lodash-es

我安装了 lodash-es@types/lodash-es

但是当我使用 webpack 编译我的项目时它抛出一个错误:

C:\..\node_modules\lodash-es\lodash.js:10
export { default as add } from './add.js';
^^^^^^
SyntaxError: Unexpected token 'export'
at wrapSafe (internal/modules/cjs/loader.js:1116:16)
at Module._compile (internal/modules/cjs/loader.js:1164:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)

我不确定问题是什么以及如何解决这个错误?

最佳答案

从您的错误来看,您似乎正在尝试在节点 (v14+) 中加载 esm 模块,默认情况下只有最新的节点版本支持此类文件。

没有理由在节点环境中使用 lodash-es

使用 lodash-es 的好处在于与浏览器相关的代码,这些代码将与其中一个 bundler 捆绑在一起并启用 tree-shaking 优化。

关于javascript - lodash-es 中的意外 token 'export',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63634001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com