【问题标题】:Serverless command "offline" not found Node 14.X未找到无服务器命令“离线”节点 14.X
【发布时间】:2021-11-10 09:19:58
【问题描述】:

描述问题

我在使用 serverless-offline 时遇到问题,因为我尝试在本地和全局上安装它,但它不起作用。

serverless-offline image error

执行命令时我得到这个信息
sls offline

未找到无服务器命令“离线”。运行“无服务器帮助”以获取所有可用命令的列表。

这是我在无服务器文件中的配置。

provider:
  name: aws
  runtime: nodejs14.x
  environment:
    NODE_ENV: ${env:NODE_ENV}

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

我用来安装的这个命令

在机器环境中

npm i -g serverless-offline

在文件项目中:

yarn add serverless-offline -D

Issue in git

Serverles environment configurated image

【问题讨论】:

    标签: node.js spring-boot nestjs serverless aws-serverless


    【解决方案1】:

    在您的项目中尝试使用 npx 前缀。所以npx sls offlinenpx serverless offline

    【讨论】:

    • 感谢您的想法,但没有奏效。 :+1:
    • 确保通过npm i serverless-offlinenpm i -g serverless-offline 在您的项目中安装了serverless-offline。这对所有插件都很重要。更多类似问题:stackoverflow.com/questions/63507149/…
    • 我已经修好了;我的电脑上有nvm,所以我在最新版本的节点上安装了serverless,而且我还需要安装serverless-plugin-optimize,因为然后这个错误跳转:Serverless: To ensure safe major version updates, make sure to set "framework version" in the service settings (recommended setting: "framework version: ^ 2.66.1").我不知道为什么但我执行了:@ 987654329@ 并工作。我认为没有一个好的解决方案,但它正在发挥作用。
    猜你喜欢
    • 2020-12-09
    • 2021-10-19
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 1970-01-01
    • 2012-06-23
    相关资源
    最近更新 更多