javascript - 构建 /@types/lodash/common/object.d.ts (1188,142) 时出现 lodash 错误:'(' 预期
问题描述
一切都很好,但突然我的构建开始失败。这些是我看到的错误
ERROR in /node_modules/@types/lodash/common/function.d.ts (852,68): ';' expected.
ERROR in /node_modules/@types/lodash/common/common.d.ts (9,11): ';' expected.
ERROR in /node_modules/@types/lodash/common/common.d.ts (9,56): '(' expected.
ERROR in /node_modules/@types/lodash/common/common.d.ts (9,72): '(' expected.
ERROR in /node_modules/@types/lodash/common/common.d.ts (9,86): '(' expected.
ERROR in /node_modules/@types/lodash/common/common.d.ts (9,103): '(' expected.
我的 package.json 显示了 typescript 和 lodash 的以下版本:
"@types/lodash": "^4.14.74",
"typescript": "2.1.5",
我尝试使用npm i -D @types/lodash@ts2.1.5
,但这并没有帮助,因为 npm 会抛出一个错误,提示找不到兼容版本。
任何人都知道我可以使用哪个版本的 lodash?
解决方案
我通过以下方式解决了这个问题
npm install --save @types/lodash@4.14.74
npm install 单独没有安装该依赖项
推荐阅读
- spring-cloud-stream - 可以为 Spring Kafka DLQ 设置较低的分区数吗?
- time-series - 如何从时间序列中消除严重错误?
- java - Java/操作系统中的信号量
- firefox - Firefox 56+ 打破了跨多个窗口/标签的 Gamepad API
- python - 为什么舵机要按箭头键 3 次才能移动?
- sql - HANA:数据类型 BLOB 的数据库列中的未知字符
- arduino - ASP.NET Core + ESP32 HTTP 请求,GET 返回代码 200,但内容不可读
- jquery - ASP。NET MVC 数据表类型错误:$(...).DataTable 不是函数
- sql-server - 将###-###-####电话号码转换为字符串而不是数学运算
- sql - 有条件地从不同的表中选择