javascript - 在 Uglify TypeError 之后:无法读取未定义的属性“种类”
问题描述
我使用 typescript (3.9.3) 和 Node (10.16.3) 代码制作了一个项目,但现在我想对代码进行 uglify,将其解析为 javascript 并执行 uglifyJS。所以当我做这个过程时,以前工作的服务现在不工作了。我一直在调试代码,我知道问题出在进程执行此行时,尤其是在它尝试加载 express 时。
var v, m, g = require("fs"), y = e(require("path")), w = e(require("cors")), C = e(require("express")), x = e(require("body-parser"))
错误如下
TypeError:无法读取未定义的属性“种类”
有人知道这里发生了什么吗?谢谢大家。
解决方案
在用 tsc 进行了几次探测后,我解决了这个问题。如果 package.json 和 tsconfig.json 的配置参数不正确,有时在转译过程中注意 typescript 导入可能会令人头疼
推荐阅读
- javascript - 如何根据上次使用的变体将用户重定向到不同的网站变体?
- vb.net - 如何在 Windows 窗体应用程序(Visual Studio,VB.Net)中将焦点设置在 ComboBox 上?
- c# - 设置 document.table 实例的单元格或文本对齐方式
- c# - SignalR Core redis 背板 - 有两种扩展方式吗?
- plot - 如何修复箱形图(SAS)中重叠的x轴?
- javascript - 来自 AJAX 的响应文本为空白
- powershell - 转换 System.Object[] 和取消引用属性
- list - 从嵌套列表中提取有序(根据值)集合,基于列表的最后一项,Java
- python - 层 conv2d_6 的输入 0 与层不兼容:预期 ndim=4,发现 ndim=3。收到的完整形状:[28, 28, 1]
- java - 如何从 Hotspot VM 中提取 JITed 代码?