gpt4 book ai didi

serverless - 将 serverless-tscpaths 插件与 serverless-plugin-optimize 一起使用会导致相对路径导入错误

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

在我的 serverless.yml 中,我使用 serverless-tscpaths 插件来解析 tsconfig 中定义的路径,并使用 serverless-plugin-optimize 来缩小和减小包大小。但是,当执行 serverless-tscpaths 插件时,tsconfig 中定义的所有路径都将转换为相对路径,这不适用于缩小文件。

这个问题可能出在这些插件之外,也出在 babel 缩小的工作原理上。不确定这里的解决方案是什么。

谢谢

最佳答案

我能够通过更改 serverless-tscpaths 插件在 serverless.yml 文件中的位置来解决此错误。现在我遇到了另一个错误,如下所示。

{
"errorType": "TypeError",
"errorMessage": "module.require is not a function",
"stack": [
"TypeError: module.require is not a function",
" at Object.default_1 [as default] (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:59247:23)",
" at Object.generateSchemaHash (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:59389:31)",
" at ApolloServer.generateSchemaDerivedData (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:58226:41)",
" at new ApolloServerBase (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:58145:38)",
" at new ApolloServer (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:59709:9)",
" at GraphQLModule.registerExpress (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:26510:30)",
" at GraphQLModule.registerGqlServer (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:26495:18)",
" at GraphQLModule.<anonymous> (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:26485:18)",
" at Generator.next (<anonymous>)",
" at fulfilled (/var/task/_optimize/cosmos-graphql-qavj/src/lambda.js:827857:62)",
" at processTicksAndRejections (internal/process/task_queues.js:97:5)"
]
}

这些是我目前使用的插件列表

- serverless-plugin-typescript
- serverless-tscpaths
- serverless-plugin-optimize
- serverless-offline
- serverless-domain-manager

我是否错过了 serverless-webpack 的用法?

关于serverless - 将 serverless-tscpaths 插件与 serverless-plugin-optimize 一起使用会导致相对路径导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62794472/

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