首页 > 解决方案 > 在 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:无法读取未定义的属性“种类”

有人知道这里发生了什么吗?谢谢大家。

标签: javascriptnode.jstypescriptexpress

解决方案


在用 tsc 进行了几次探测后,我解决了这个问题。如果 package.json 和 tsconfig.json 的配置参数不正确,有时在转译过程中注意 typescript 导入可能会令人头疼


推荐阅读