【发布时间】:2019-12-03 23:45:52
【问题描述】:
我在 tsconfig.json 文件中定义了这样的路径映射
"paths": {
"~/*": ["./src/*"]
}
它适用于ts-node -r tsconfig-paths/register,但是当涉及到借助serverless-plugin-typescript 插件从.ts 编译到.js 文件的lambda 时,它就不起作用了。
我不能再在我的 lambdas import * as db from '~/db/psql'; 中这样做了。
我知道原因,没关系,但我该怎么做才能让它发挥作用。
我正在尝试切换到serverless-plugin-typescript 以将.ts 文件编译为.js 文件。之前,我使用 webpack 和 tsconfig-paths-webpack-plugin 并且有效,但我想避免使用 webpack 来编译 lambda。
【问题讨论】:
-
你有什么解决办法吗?
标签: typescript webpack serverless-framework serverless tsconfig