无法使用无服务器和MoonMail部署功能

时间:2017-04-05 12:10:28

标签: serverless-framework moonmail

我正在尝试部署无服务器功能,但是我无法实现它。

sls function deploy getBeeTokenProxy
Serverless: Deploying the specified functions in "dev" to the following regions: us-east-1
Serverless: - events.js:163
      throw er; // Unhandled 'error' event
      ^

Error: Cannot find module 'nodent' from 'C:\dev\testproject\_meta\_tmp\getBeeTokenProxy@1491336313096\node_modules\ajv\lib'
    at C:\dev\testproject\node_modules\resolve\lib\async.js:46:31
    at processDirs (C:\dev\testproject\node_modules\resolve\lib\async.js:177:39)
    at ondir (C:\dev\testproject\node_modules\resolve\lib\async.js:192:13)
    at load (C:\dev\testproject\node_modules\resolve\lib\async.js:77:43)
    at onex (C:\dev\testproject\node_modules\resolve\lib\async.js:100:31)
    at C:\dev\testproject\node_modules\resolve\lib\async.js:23:47
    at FSReqWrap.oncomplete (fs.js:114:15)
  

无服务器-v   0.5.6

     

node -v v7.8.0

有什么想法吗?也许我使用的是错误版本的无服务器。我在ajv@^4.9.1下有node_modules

1 个答案:

答案 0 :(得分:1)

npm install nodent --save
npm install js-beautify --save

我把--save放在这里因为这些图书馆不在MoonMail的package.json中。