Невозможно импортировать модуль 'src / index': ошибка в Function.Module._load (module.js: 438: 3) - PullRequest
0 голосов
/ 05 мая 2018

Я развернул некоторые изменения в проекте TypeScript, используя serverless, я добавил этот код и назвал его в другом месте:

import Mixpanel = require('mixpanel')

export default Mixpanel.init(process.env.MIXPANEL_TOKEN)

Когда я сейчас вызываю функцию AWS Lambda, я получаю сообщение об ошибке в своих журналах:

Невозможно импортировать модуль 'src / index': ошибка при Function.Module._load (module.js: 438: 3)

Как я могу узнать больше об ошибке?

1 Ответ

0 голосов
/ 05 мая 2018

Добавление переменной среды MIXPANEL_TOKEN к serverless.yml исправило это:

service: my-service

plugins:
  - serverless-plugin-typescript
  - serverless-offline
  - serverless-prune-plugin

...

functions:

  my-function:
    handler: src/index.default
    events:
      - http:
          path: /
          method: post
    environment:
      MIXPANEL_TOKEN: ${env:MIXPANEL_TOKEN}

...
...