Моя ситуация такова, что у меня возникают небольшие проблемы с добавлением внешних пакетов NPM в мой проект Serverless Framework (конкретный пакет - это геоточка).
Я зашел в корневую папку бессерверного проекта и запустил npm install geopoint --save
. package.json был обновлен с помощью dependencies": { "geopoint": "^1.0.1" }
, и была создана папка node_modules.
Моя структура папок выглядит так:
корневая-папка-проект
-функции
--геопространственные
--- handler.js
-node_modules
--geopoint
В моих functions / geospatial / handler.js я объявил модуль geopoint с помощью:
var geopoint = require('geopoint');
var geopoint = require('../../geopoint');
var geopoint = require('../../../geopoint');
Лямбда-консоль возвращает ошибку:
{
"errorMessage": "Cannot find module '../../geopoint'",
"errorType": "Error",
"stackTrace": []
}
Как правильно добавить внешние модули NPM в проект Serverless Framework?
../geopoint
и../../geopoint
? Это что-то особенное для Serverless? - person E_net4 the curator   schedule 12.05.2016