如何解决使用动态导入时在 IntelliJ 中保留 Typescript 智能感知
我正在使用层编写 Lambda 函数,这要求我根据环境变量拥有 dynamic require()。
我正在尝试做这样的事情:
const axios = require(`${process.env.COMMON_LAYER || ""}axios`);
在本地测试函数时,我会将 COMMON_LAYER
env 变量作为路径传递给公共层目录的 node_modules
,如下所示:
COMMON_LAYER=/path/to/common-layer/nodejs/node_modules/ node app.js
当我输入 axios.
时如何保留 Intellisense,就像它使用字符串文字一样?
我花了很多时间研究 JSDoc
,但我无法让它发挥作用。我也尝试过打字和三重斜线指令,它看起来很有希望,但我无法让它工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。