Ahr*_*top 5 import require node.js mailchimp typescript
我正在创建一个使用 Mailchimp 发送某些交易电子邮件的应用程序。
他们在这里有很棒的文档: https: //mailchimp.com/developer/api/transactional/messages/send-using-message-template/
但我使用打字稿,所以这一行:
var mailchimp = require("mailchimp_transactional")("API_KEY");
Run Code Online (Sandbox Code Playgroud)
不起作用,我收到以下错误:
Error: Cannot find module 'mailchimp_transactional'
Run Code Online (Sandbox Code Playgroud)
我知道这是一件小事,但我根本不知道如何解决它。我发现一篇文章描述了在这里创建自己的类型文件:@mailchimp/mailchimp_marketing/types.d.ts' is not a module in nodeJs
但必须有一个更快、更简单的解决方案。它还没有明确说明在这种情况下如何设置 API 密钥。
我尝试导入 @mailchimp/mailchimp_transactional 模块,但没有成功。我当然也跑过npm install @mailchimp/mailchimp_transactional
任何帮助将不胜感激,这里有一个完整的示例,以防它有帮助。
var mailchimp = require("mailchimp_transactional")("API_KEY");
Run Code Online (Sandbox Code Playgroud)
Ahr*_*top 11
如果有人不幸遇到这个问题,因为 Mailchip 的文档不适合打字稿设置,并且您不确定如何使其“正常工作”,这里就是答案:
const mailchimpFactory = require("@mailchimp/mailchimp_transactional/src/index.js");
const mailchimp = mailchimpFactory("PUTKEYHERE");Run Code Online (Sandbox Code Playgroud)
这直接拉入 JavaScript 文件,然后第二行初始化对象。
祝大家好运!
| 归档时间: |
|
| 查看次数: |
5882 次 |
| 最近记录: |