将 moment.js 与无服务器捆绑包一起使用时出错
error using moment.js with serverless-bundle
如何将 moment.js 语言环境文件添加到无服务器包中?
感谢您的帮助:)
我尝试了以下方法:
git clone git@github.com:AnomalyInnovations/serverless-nodejs-starter.git
cd serverless-nodejs-starter
npm i moment
然后在文件 handler.js 中添加
import moment from "moment";
并通过调用 moment();
更新 hello(以避免 lint 错误)
当运行宁本地运行:
serverless invoke local --function hello
收到的错误:
Error: Cannot find module './locale'
momentjs
的最新版本似乎有问题,如您在此 Github Issue 中所见。您可以尝试以下操作:
npm install --save moment@2.24.0
- 在您的
package.json
文件中添加一个解决方案块:
"resolutions": {
"moment": "2.24.0"
}
如何将 moment.js 语言环境文件添加到无服务器包中?
感谢您的帮助:)
我尝试了以下方法:
git clone git@github.com:AnomalyInnovations/serverless-nodejs-starter.git
cd serverless-nodejs-starter
npm i moment
然后在文件 handler.js 中添加
import moment from "moment";
并通过调用 moment();
更新 hello(以避免 lint 错误)
当运行宁本地运行:
serverless invoke local --function hello
收到的错误:
Error: Cannot find module './locale'
momentjs
的最新版本似乎有问题,如您在此 Github Issue 中所见。您可以尝试以下操作:
npm install --save moment@2.24.0
- 在您的
package.json
文件中添加一个解决方案块:
"resolutions": {
"moment": "2.24.0"
}