使用带有serverless-bundle的moment.js时出现错误。

问题描述 投票:0回答:1

如何将 moment.js locale 文件添加到 serverless bundle 中?

谢谢你的帮助:)

我尝试了以下方法。

git clone [email protected]:AnomalyInnovations/serverless-nodejs-starter.git
cd serverless-nodejs-starter
npm i moment

然后在文件handler.js中添加

import moment from "moment";

和更新你好,只需调用到 moment(); 绒毛

运行本地运行时。

serverless invoke local --function hello  

收到的错误。Error: Cannot find module './locale'

momentjs serverless
1个回答
1
投票

似乎有一个问题与最新版本的 momentjs 可见 Github问题. 你可以尝试以下方法。

  1. npm install --save [email protected]
  2. 添加一个决议块在你的 package.json 档为。
"resolutions": {
    "moment": "2.24.0"
}
© www.soinside.com 2019 - 2024. All rights reserved.